15
100
51
42
22
18
17
32
16
63
39
54
52
48
46
55
31
19
53
34
60
110
49
9
24
20
62
43
40
105
78
84
187
64
92
73
11
8
38
58
70
3