32
4
28
7
6
8
2
3
15
1
9
5
13
11
10
139
144
18
121
304
39
50
34
55
30
21
33
24
132
35
29
36
12
23
20
22
56
17
38
49
127
60
19
14
381
103
26
37
47