32
4
28
7
5
2
8
1
3
9
15
13
6
10
11
133
135
112
17
30
294
94
31
29
411
68
151
16
73
27
587
141
144
12
359
109
34
89
48
23
24
185
60
20
19
43
85
47
74