123
245
54
167
38
97
32
87
77
18
210
147
168
131
19
96
289
103
59
92
151
250
169
207
148
153
154
61
64
129
142
117
221
174
68
39
102
140
166
225
162
79
214
69
70
130
229
57
84
365
52
192
111
85
109
99
66