12
29
40
11
2
9
77
20
4
19
10
107
0
138
5
24
26
27
21
3
163
80
25
16
15
82
90
113
13
56
8
6
50
89
14
18
46
71
36
149