18
52
39
119
17
116
22
21
43
94
60
16
89
9
67
20
11
47
56
37
25
51
108
63
32
14
27
92
26
24
36
29
40
13
35
48
46
100
75
99
87
58