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