32
4
28
7
5
2
8
1
3
9
15
13
6
10
11
133
134
112
17
30
294
107
29
409
68
153
16
73
27
592
142
146
12
359
109
34
90
51
23
31
187
56
21
19
44
95
20
74