32
4
28
7
5
8
2
3
15
1
9
6
13
11
10
133
135
17
112
294
30
78
363
19
26
225
125
253
544
12
817
21
449
119
148
76
37
49
27
14
110
79
18
152
56
62
58