32
4
27
7
5
2
8
1
3
10
15
13
9
6
11
136
139
116
16
17
39
295
104
29
393
59
152
73
568
142
145
12
357
110
36
89
57
23
31
174
62
19
43
95
20
49
74