1050
3155
919
1842
646
2519
454
2942
3426
2200
3027
2545
1155
3145
1754
1800
623
2206
413
412
3043
2848
855
3636
800
1855
3259
2134
1111
1424
1244
1560
3255
701
3542
1604
3436
1101
554
1226
1220
622
1218
733
1202
1143
2627
945
3147
942
2342
3160
2743
1460
3524
1146
1834
1734
1942
811
1045
2642
1208
1049
1418
1518
1618
1348
3126
3154
1454
1760
436
2248
1150
700
2543
1634
1100
655
2031
3525
1650
3726
501
1234
3538
3060
1400
2354
1900
318
946
1624
1105
2750
1256
3655
3618
1000
2027
826
1500
2918
923
3045
847
3237
3326
1137
3437
1126
2526
1260
3157
1051
3635
2148
3257
960
1044
1554
613
1742
2728
2726
1434
2142
2649
3254
954
827
1063
1324
1103
1127
1544
3263
944
1162
1442
704
936
1642
1047
1046
2854
1255
1142
2760
3442
2257
2860
2359
2454
2448
706
2442
2548
2963
920
918
3348
1361
720
3256
1032
3630
418
718
1028
906
2138
443
3362
542
1356
2646
1026
1204
750
3056
939
703
925
2945
825
808
3054
3642
934
3231
1055
2943
710
626
1342
1532
1960
2254
4056
4450
3318
639
2534
534
1312
637
620
2634
1134
635
633
736
3643
755
2959
734
3742
2962
2957
732
2226
2112
2555
621
3136
738
837
1360
611
518
1261
928
3244
2859
722
836
609
3518
926
654
2925
3336
1954
1158
3354
708
3036
3619
2744
1263
3148
3718
2742
1358
3146
1363
1043
600
746
619
543
3258
634
711
546
1121
358
359
458
459
558
559
658
659
758
759
858
959
1059
256
257
356
357
457
556
557
656
657
756
757
856
857
956
957
1057
254
255
354
455
252
250
246
247
346
447
244
245
344
445
544
645
845
242
243
342
343
238
236
237
336
537
636
234
235
334
535
230
331
228
229
328
329
428
429
528
226
227
326
327
426
427
526
224
225
324
325
424
425
524
222
223
322
423
522
220
221
320
421
521
218
219
214
212
210
211
310
311
410
411
510
208
209
308
309
408
409
508
509
608
206
207
306
307
406
407
506
507
606
607
204
205
304
405
504
505
604
605
202
203
302
403
503
602
603
200
201
300
401
102
104
106
108
110
112
114
116
118
120
122
124
126
128
130
132
134
136
138
140
142
144
146
148
150
154
3457
1185
1181
1179
1177
1175
1173
3363
3462
3463
3562
3563
3662
3663
3762
3763
3862
3260
3261
3360
3547
3361
3460
3461
3560
3561
3660
3661
3760
3761
3860
3358
3359
3458
3459
3558
3559
3658
3659
3758
3759
3858
3456
3556
3656
3657
3756
3757
3856
3654
3754
3755
3648
3649
3748
3646
3746
3644
3744
3738
3736
3734
3628
3722
3720
3545
3531
3529
3229
3161
3623
3621
3854
333
351
349
450
520
448
2961
446
1160
545
3062
963
347
647
644
663
345
871
3058
444
1242
355
451
1135
449
1129
550
1224
284
285
384
385
484
485
584
585
684
685
784
785
884
885
984
985
1084
1085
1184
282
283
382
383
482
483
582
583
682
683
782
783
882
883
982
983
1082
1083
1182
280
281
380
381
480
481
580
581
680
681
780
781
880
881
980
981
1080
1081
1180
278
279
378
379
478
479
578
579
678
679
778
779
878
879
978
979
1078
1079
1178
276
277
376
377
476
477
576
577
676
677
776
777
876
877
976
977
1076
1077
1176
274
275
374
375
474
475
574
575
674
675
774
775
874
875
974
975
1074
1075
1174
272
273
372
373
472
473
572
573
672
673
772
773
872
873
972
973
1072
1073
1172
270
271
370
371
470
471
570
571
670
671
770
548
1123
771
870
970
971
1070
1071
1170
268
369
468
469
568
669
768
769
868
969
1068
1069
1168
266
367
466
467
566
667
766
767
866
967
1066
262
263
362
363
462
463
562
563
662
762
763
862
260
261
360
361
460
461
560
561
660
661
760
761
860
961
1061
258
259
848
3555
610
2034
618
3150
3119
3227
2754
1236
838
2042
2100
3042
1854
3355
539
1334
642
910
3432
601
1200
3226
809
1934
726
3246
3144
819
2334
2234
3624
2318
754
1926
3262
705
854
152
3057
1054
927
649
3030
1600
1355
2458
2637
1036
2542
2958
1034
3048
900
3236
2955
2242
1918
500
830
3156
1536
3242
835
1359
3031
3639
2830
1156
1542
935
2824
2643
1708
727
2418
1337
400
823
1660
2633
739
3533
3342
2718
1948
1056
731
442
3018
2924
2956
1259
3650
3454
638
810
1006
908
1354
1010
419
2954
3024
2019
1848
922
3435
1761
512
1154
1335
1357
555
818
3142
737
2026
430
2844
2426
1908
1145
843
1166
2842
938
3051
2818
2836
2355
1318
1118
707
3554
1042
2855
2936
3330
1119
3732
2748
824
3549
1147
1210
313
3055
1262
1956
3645
1254
3448
1438
949
943
338
2436
2356
1719
1139
1060
530
523
933
1462
643
3750
1238
742
1161
1106
3130
2626
3047
1258
1726
1159
1157
158
804
842
1206
2746
1125
1067
3527
1300
2861
1654
834
2732
2218
3534
1110
1548
3418