32
4
27
7
5
8
2
3
15
1
9
10
6
13
11
136
138
17
116
295
39
16
30
12
38
49
23
66
28
63
24
14
25
41
31
34
69
68
96
20
36
87
74
59
21
37
45
19
29
40
77
51
18
145
58
22
92
50
60
52