32
4
27
7
5
2
8
1
3
10
15
13
9
6
11
136
139
116
16
17
39
295
102
29
393
59
152
73
564
141
145
12
353
110
36
89
57
23
31
176
58
19
43
95
20
49
74