8
29
35
2
10
9
41
12
18
3
287
11
4
22
17
19
31
6
13
46
61
5
40
39
407
36
32
193
57
139
181
129
7
78
25
73
23
14
27
186
33
54
24