32
4
28
7
6
8
2
3
15
1
9
5
13
11
10
139
144
18
121
304
39
12
53
100
52
24
355
240
20
19
22
95
16
66
29
94
26
25
92
42
69
99
14