45
60
74
18
48
218
446
225
75
134
356
231
332
281
243
149
266
161
425
213
194
245
105
202
148
185
205
359
82
159
264
207
287
597
137
201
549
369
222
209
217
197
55
43
29
44
68
77
92
39
19
130
52
104
16
83
22