32
4
27
7
5
2
8
1
3
9
15
13
6
10
11
136
141
115
17
39
300
107
29
409
59
153
16
73
593
143
146
12
359
109
34
90
51
23
31
185
56
22
19
44
95
20
74