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