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