242
50
494
162
286
616
76
288
359
258
310
178
191
615
165
144
197
422
210
650
228
320
132
293
139
487
195
156
62
134
324
186
189
394
747
146
335
340
414
376
1424
252
119
584
431
516
594
386
224
401
313
28
408
160
326
45
91
71
648