32
4
27
7
5
2
8
1
3
10
15
13
9
6
11
136
139
116
16
17
39
295
49
56
21
34
24
130
35
33
12
36
25
18
22
57
14
38
125
31
30
23
66
74
377
19
103
37
26
119
104
50