17
104
56
8
22
42
18
169
54
19
53
38
110
115
144
112
91
204
253
388
120
97
246
123
281
77
130
180
318
264
176
216
137
267
333
139
190
157
193
250
151
297
209
76
148
196
92
381
423
108
109
342
359
691
74
231
214