32
4
28
7
5
8
2
3
15
1
9
6
13
11
10
136
141
17
114
300
39
25
55
163
38
12
49
82
20
103
18
70
41
85
31
24
30
91
115
19
16
203
14
46
44
37
72
60
184
45