32
4
27
7
5
2
8
1
3
10
15
13
9
6
11
136
135
115
17
39
294
104
29
393
63
152
16
73
571
143
145
12
355
110
36
89
57
23
31
179
59
19
43
95
20
49
74