373
36
501
611
193
747
767
48
225
428
446
122
60
70
655
248
532
224
286
424
169
599
642
301
208
382
733
65
470
201
339
379
401
418
272
75
636
614
456
452
740
153
518
539
111
0
517
556
649
589
123
462
704
510
377
297
150
223
368
294
504
118
714
37
101
229
389
575
420
598
593
563
240
688
657
630
691
91
102
489
178
634
342
442
222
722
292
579
194
759
697
375
80
53
692
625
431
4
412
313
107
693
438
182
304
183
168
281
352
409
71
451
757
741
268
478
505
621
40
595
397
699
100
545
719
255
327
399
496
157
571
512
282
736
119
204
558
602
644
245
161
663
263
113
616
39
57
711
742
325
619
22
654
664
181
465
552
507
396
162
267
19
176
506
475
246
321
687
346
3
761
115
140
283
586
167
61
138
628
665
49
94
331
264
600
152
104
551
93
728
288
751
190
596
171
745
335
659
513
236
629
231
640
338
443
324
51
423
647
353
108
744
491
468
480
212
638
30
715
525
259
132
218
130
270
333
124
372
485
289
143
211
177
299
18
196
88
713
562
285
526
422
656
258
580
566
425
520
587
434
724
403
591
228
364
158
366
109
192
16
44
569
546
110
743
739
429
760
360
146
749
203
746
645
56
142
766
522
464
351
574
198
159
227
410
618
309
497
184
626
386
173
683
87
756
537
606
567
66
675
302
69
646
391
116
206
120
702
453
83
63
753
186
623
529
314
534
576
133
330
79
81
421
631
674
312
287
460
494
406
643
252
717
721
705
608
612
432
128
12
547
435
73
384
583
308
305
361
521
666
385
371
144
163
47
635
98
503
398
573
490
280
15
476
311
131
251
290
23
624
660
215
135
495
527
700
298
266
481
734
359
544
597
561
195
400
402
673
755
712
536
408
341
454
147
570
572
58
577
46
239
732
458
45
356
378
296
414
27
550
627
548
126
417
592
469
447
33
559
348
433
588
90
750
277
262
199
319
499
148
336
622
390
613
78
710
477
358
35
531
696
694
540
323
685
6
141
121
219
427
607
303
24
216
633
426
395
269
350
279
89
202
221
383
582
310
82
487
404
555
8
605
241
508
243
376
362
205
149
273
578
247
275
450
343
514
197
538
695
553
62
528
698
315
230
703
253
444
581
488
461
357
639
668
524
276
535
615
154
677
155
96
365
188
189
242
369
498
41
448
99
185
584
484
250
436
76
652
516
661
92
678
439
419
334
502
97
316
718
200
349
249
754
648
29
318
662
590
355
716
493
180
244
166
274
392
220
234
34
85
156
291
42
679
363
676
265
380
20
14
509
67
21
106
738
437
653
471
758
393
170
672
213
347
74
329
134
103
9
500
543
10
681
684
114
723
284
726
370
632
620
601
125
407
617
416
610
541
139
260
473
165
226
105
191
306
669
232
55
482
43
483
519
320
317
86
17
650
430
209
145
413
254
394
207
237
28
345
52
449
340
651
457
175
549
300
459
748
671
235
752
765
667
725
720
463
701
326
730
38
708
440
59
13
129
387
523
31
26
261
603
322
565
441
515
763
554
256
560
729
737
307
72
257
214
2
278
328
680
707
367
