32
4
27
7
5
2
8
1
3
10
15
13
9
6
11
136
141
115
17
39
300
107
29
410
59
153
12
73
591
143
146
355
109
34
96
51
23
31
185
54
22
19
16
30
44
95
20
74