9
6
26
2
57
1
10
43
15
3
24
5
4
17
11
8
232
30
12
36
7
103
21
13
51
339
99
16
14
48
39
105
49
321
192
42
44
467
37
28
88
20
32
31
77
284
193
29
186
52
213
148
56
66
22
18
0
358
282
63
145
70
40
68
25
23
275
61
67