169
252
273
58
386
189
200
222
342
296
436
359
364
859
233
572
350
399
312
601
388
398
369
265
506
348
491
319
625
541
624
345
185
238
343
54
209
54
153
60
27
64
53
67
1009
579
1134
862
63
48
58
144
98
118
472
981
431
409
351
248