32
4
28
7
6
8
2
3
15
1
9
5
13
11
10
139
144
18
120
299
38
52
34
55
29
21
33
24
135
35
31
36
25
22
58
14
12
37
48
127
30
23
59
19
20
377
103
26
126
49