32
4
28
7
6
8
2
3
15
1
9
5
13
11
10
135
144
119
301
38
17
12
77
30
27
14
26
21
79
34
183
22
46
16
104
219
304
36
23
78
19
248
362
209
49
50
217
397
40
33
47
18
24
136