32
4
28
7
5
8
2
3
15
1
9
6
13
11
10
133
135
17
113
294
30
78
363
19
24
225
125
253
542
12
813
20
443
119
148
76
34
49
27
14
107
18
151
55
59
52
110