18
15
55
180
89
41
26
25
16
99
17
38
40
45
33
35
43
52
71
31
58
61
79
59
22
34
72
100
90
184
161
314
69
39
49
57
75
67
42
156
105