15
29
4
18
17
24
8
25
6
20
12
14
10
35
28
9
2
26
313
36
21
7
62
60
30
70
11
16
51
31
150
88
129
19
111
475
34
63
40
38
27
152
43