18
11
25
29
17
57
12
14
9
33
24
49
27
31
39
16
55
3
54
101
40
26
13
48
45
30
6
35
23
21
38
28
53
76
112
200
19
103
8
116
97