32
4
28
7
5
2
8
1
3
9
15
13
6
10
11
133
134
112
17
30
294
69
19
22
41
94
20
36
16
65
23
58
18
57
47
24
12
25
26
156
48
33
27
62
178
38
43
37