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