322
796
517
676
491
476
522
239
655
787
458
542
163
498
205
712
184
233
691
110
767
467
408
348
234
464
514
480
114
382
433
298
297
666
512
280
202
693
318
148
740
653
692
337
637
699
250
166
388
292
798
283
301
607
293
177
558
119
307
284
750
77
250
537
314
369
736
313
778
250
164
644
176
125
356
313
610
642
398
362
343
154
553
395
631
611
766
630
401
173
799
777
205
420
209
374
338
134
172
267
445
497
508
157
790
298
255
104
151
370
304
581
581
562
653
226
778
435
763
451
163
664
185
247
275
589
766
136