17
9
18
7
5
31
37
22
29
30
16
15
46
43
13
19
8
40
27
66
120
85
61
49
88
23
39
69
51
60
48
77
6
45
11
3
25
2
59
1