18
59
51
29
91
34
80
54
32
65
62
105
40
66
81
75
98
39
72
36
15
35
52
63
74
38
88
50
21
164
93
53
30
114
25
280
115
26
270
156
138
45
128
64
28
175
17
228
153
97
95
43