32
4
28
7
6
8
2
3
15
1
10
9
5
13
11
137
17
112
297
41
19
12
14
33
40
22
66
29
59
20
25
24
16
30
27
58
18
39
26
21
36
88
75
51
56
23
37
44
43
92
93
45
62
50
31