2
29
17
1
146
39
9
25
49
60
6
20
127
131
38
32
116
51
41
45
8
3
75
187
205
18
22
26
61
64
35
0
394
148
199
243
140
11
54
83
13
46
14
33
15
59
231
58
50