32
4
28
7
6
8
2
3
15
1
9
5
13
11
10
135
144
119
301
38
17
12
76
29
27
14
26
21
79
34
182
22
46
16
89
215
302
36
78
18
23
20
246
353
207
48
30
49
216
391
40
47
24
45
134