1155
3145
1312
3618
3636
800
1855
3259
2134
1111
1424
1244
1560
3255
701
3542
1604
1101
1226
1220
622
1218
733
1135
1202
1143
2627
2356
2342
3160
2743
618
1460
3524
1146
2434
934
1834
1734
1434
2642
1942
2548
1324
1049
1418
1518
1618
1348
1454
1760
436
2248
1642
1150
700
1000
1106
2543
1634
3436
1100
811
2031
318
742
3330
3525
3726
3060
1400
1900
2218
946
1105
1462
2750
3655
826
3645
1254
847
3326
927
3157
1051
3027
3635
1742
2728
2726
1159
1157
2206
827
1208
1063
1103
1544
3263
1129
944
1162
704
936
1047
1046
1255
1142
3442
2257
2359
2454
706
2535
821
819
2963
920
918
3348
1361
720
3256
1032
3630
2426
1554
418
718
1028
639
906
2138
443
3362
542
1356
2646
1026
1204
750
3056
732
939
703
925
2945
825
808
3054
3642
1055
3531
1242
2943
710
1342
1532
1960
2254
4056
4450
1123
1121
620
3643
3529
755
2959
1132
3742
2962
550
2957
2226
2112
626
2555
1126
3136
1442
3457
738
837
1360
1224
518
2142
1261
928
3244
2859
722
836
3547
3518
926
3621
654
2925
3336
1954
1158
3545
3354
3036
3619
3437
2744
449
1263
3439
3148
3718
2526
2742
546
1358
3146
1363
1043
600
746
619
543
3258
634
3623
711
358
359
458
459
558
559
658
659
758
759
858
859
958
959
1058
1059
256
257
356
357
457
556
557
656
657
756
757
856
857
956
957
1056
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
737
234
235
334
535
333
432
230
331
430
731
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
621
218
219
214
708
212
210
211
310
311
410
411
510
611
208
209
308
309
408
409
508
509
608
609
206
207
306
307
406
407
506
507
606
607
204
205
304
405
504
505
604
605
705
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
152
154
1185
1181
1179
1177
1175
1173
3363
3462
3463
3562
3563
3662
3663
3762
3763
3862
3260
3261
3360
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
3854
3648
3649
3748
3646
3746
3644
3744
3738
3736
3734
3628
3722
3720
3161
520
547
3257
2961
646
1160
545
3062
1044
963
647
644
663
871
854
3058
355
1163
1161
1260
1258
1256
1145
1137
1127
1125
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
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
1067
262
263
362
363
462
463
562
563
662
762
763
862
863
962
260
261
360
361
460
461
560
561
660
661
760
761
860
861
960
961
1061
258
259
848
3155
2844
3150
3045
3119
534
3227
1236
2042
2100
3042
1948
3355
539
1334
642
3226
601
1200
1542
809
1934
726
3246
3144
2334
2234
3624
3047
2318
3534
1926
3057
649
3030
1600
1355
2458
530
2637
1036
2542
2958
1034
3048
900
3236
1050
2955
2242
3319
623
855
1918
500
830
3156
446
1536
3750
1238
2442
3242
835
1359
3031
3639
2830
935
2824
2643
1708
727
2418
1337
823
1660
3231
2633
739
1726
3533
3342
2718
1854
3130
442
3018
2924
2956
1259
313
3650
3454
638
810
1006
908
1354
1010
419
2954
3024
2019
1848
922
3435
1761
512
1154
1335
754
1357
555
818
3142
2026
643
1147
843
2027
2034
2918
1166
2545
2842
2148
2519
2755
3254
1119
554
838
938
3732
3051
2748
824
910
3237
945
1754
2818
1206
2836
919
2649
1800
942
3555
610
1156
2355
3432
3055
613
413
412
1054
2626
2200
1318
1118
3448
707
3554
1042
3043
3126
923
1234
3538
400
2354
3154
2848
2855
1548
3262
943
655
1500
2936
3549
1300
3426
1650
1624
1210
1262
1956
1438
949
338
2942
1719
1139
1060
523
933
3147
158
1110
804
1908
842
2746
3527
2861
1842
954
501
1654
1045
454
834
2732