15
29
4
18
17
24
8
25
6
20
12
7
14
10
35
28
9
2
313
36
21
62
59
30
69
11
51
31
148
27
88
126
19
110
475
34
63
40
38
152
43