32
4
28
7
5
8
2
3
15
1
9
6
13
11
10
133
135
17
112
294
30
48
38
61
106
158
59
14
118
33
141
209
16
31
46
41
154
382
109
43
36
27
21
22
25
24
138