602
623
1089
735
95
120
758
361
1143
253
150
1141
355
1303
1475
556
966
954
502
1563
714
1271
396
491
1542
1258
784
1531
546
956
522
1114
282
823
262
763
1196
149
1235
82
1082
157
551
185
417
44
557
829
1447
810
331
992
705
442
425
850
792
215
237
315
480
855
651
1122
1547
290
877
1189
275
1415
710
1459
1166
183
1441
173
128
457
168
59
1158
469
1356
940
932
195
1112
769
424
1142
629
811
67
717
740
503
373
1175
1549
1033
920
244
1027
581
851
1539
1443
1231
1247
1559
419
754
745
1273
218
420
751
1054
1293
313
776
767
569
665
1578
138
1314
842
577
1336
1064
1037
1230
703
1001
517
847
297
1283
1410
858
864
712
348
37
1077
872
1352
1496
1256
1183
470
107
143
901
1062
1329
925
485
664
131
1487
1249
1304
43
1200
866
68
86
607
213
295
448
52
93
110
104
905
1366
1106
63
1265
1502
995
1579
159
1477
299
812
92
935
1377
749
1205
1025
953
544
535
326
1289
587
352
654
1582
571
343
798
1311
1281
211
1507
405
597
964
1187
748
1396
783
71
578
643
492
661
31
1493
886
261
713
822
268
208
198
553
21
1184
176
477
807
64
117
504
1004
813
672
311
989
1538
66
277
459
1279
447
948
375
381
540
648
1084
892
590
1047
367
615
147
796
1017
881
1357
41
152
599
175
221
1111
1550
418
1480
349
224
1584
1101
171
87
1026
1149
983
1386
219
46
785
1014
141
1157
1367
1401
538
853
1554
889
1355
1449
1028
1042
880
923
1422
632
1460
655
1110
75
924
106
1296
1501
831
934
744
773
1223
379
62
1253
223
891
636
790
613
166
2
17
210
873
151
1294
979
1041
616
729
380
625
378
862
6
1211
474
1585
186
1523
777
1242
1238
1452
1095
1438
1215
511
40
35
1343
1127
267
856
276
972
608
1292
513
834
438
337
115
1537
1434
633
1002
1385
1137
516
280
1572
1510
1093
836
1250
1325
1113
584
357
1485
1094
1508
999
365
53
468
327
38
58
402
1123
501
1121
1016
1174
835
774
709
971
376
507
100
875
300
88
1595
1144
869
1008
770
1050
1564
929
832
187
81
1468
154
890
72
825
1405
30
391
500
1116
515
133
628
255
594
579
307
1090
1066
1261
619
839
194
1226
824
1428
54
316
863
354
1043
304
580
1566
1330
454
593
471
565
241
641
1505
1073
42
204
99
1412
1055
970
975
1432
694
1557
246
452
870
1305
677
360
933
650
521
288
317
1368
957
165
222
254
1435
461
1173
605
906
949
1131
153
1492
1555
874
1072
1075
844
572
1403
1514
750
25
1080
676
1571
947
759
1455
704
1354
1251
696
429
129
270
482
1388
498
1374
409
301
1465
1290
658
1521
1384
787
838
1208
1580
574
1570
1177
680
1255
1024
1010
1348
682
1221
756
1313
51
1461
27
386
139
976
545
612
393
689
818
298
548
328
917
1324
56
1212
512
1497
1481
238
1593
1457
123
506
1342
414
731
236
1059
1425
1132
228
737
1206
1152
561
356
1515
958
854
245
977
455
1286
1209
1464
314
209
1133
555
193
399
1172
50
652
898
778
1097
631
921
772
1134
1148
32
1153
1404
1509
1318
374
1246
1391
48
1436
1201
900
1335
1588
663
725
1129
1414
1499
541
90
1333
647
94
859
127
1560
638
1400
1053
259
1524
249
18
24
974
981
937
1334
939
904
1280
1575
523
1340
61
670
118
385
786
4
256
388
430
826
524
1139
1359
611
1513
196
657
1439
220
1257
1176
761
566
1197
888
816
202
309
1301
1096
1275
724
78
0
926
155
684
164
1160
563
762
70
1370
743
952
912
174
808
1346
1470
520
318
1243
406
529
931
531
716
927
1029
353
11
509
733
1378
1597
962
319
1472
564
428
481
132
1558
251
644
484
719
345
1592
734
413
1383
1168
525
843
1423
286
1156
1169
334
446
499
815
687
1506
240
887
1517
494
1504
306
1203
1490
978
1533
624
1398
370
706
1163
387
1598
1088
601
341
868
1225
472
722
1451
1207
1007
1049
916
846
1161
598
800
618
1118
1146
1500
1444
347
635
248
1408
1561
1006
987
746
1450
549
1150
302
390
368
1058
910
797
1081
639
1315
1030
91
530
965
801
595
982
589
821
440
1534
640
960
730
702
1278
732
600
671
229
392
1302
1332
649
1583
203
592
1135
1104
1300
332
1031
146
423
111
1056
604
941
552
80
1406
642
883
1076
1217
323
231
848
688
312
421
1259
1198
16
1219
1393
1341
1078
1429
911
1185
678
264
363
161
1192
1395
489
1074
1213
1155
1545
179
720
518
1171
433
1079
140
325
1020
550
28
1445
986
1552
1013
98
1298
1234
463
1372
1063
201
646
757
969
968
622
747
1544
527
207
483
20
281
996
806
951
366
333
833
460
1351
415
22
258
283
1516
1227
793
827
1262
1467
134
451
1140
878
1179
340
1437
1005
26
3
779
591
1180
400
1371
1109
439
23
764
199
775
727
588
560
1483
1482
1529
330
845
351
1038
728
243
1222
1546
478
112
908
278
1454
788
344
1358
395
1526
837
130
1086
1553
1520
741
914
1392
1277
1525
1486
803
666
178
830
997
660
1065
586
308
1098
980
1331
961
15
189
181
1085
865
1548
488
897
426
293
1473
1252
582
1478
263
398
372
444
1350
1070
913
780
464
1456
170
568
322
192
542
1107
1543
1463
274
919
809
1433
686
771
1420
1321
1399
708
1380
1202
1381
490
364
1409
1117
718
257
1309
701
7
1326
1535
1427
1426
575
860
230
1363
760
1574
232
1126
1306
1518
828
34
736
683
1471
715
1128
559
453
1193
1267
496
172
212
606
685
1375
1389
841
1379
963
679
97
1241
1596
13
820
227
113
39
1220
1419
216
1562
1091
510
1167
180
19
698
1067
789
197
271
861
1224
1136
723
121
265
466
1199
169
1045
871
191
539
1376
1364
653
928
1120
412
336
142
1407
1263
177
819
938
884
122
242
645
289
959
449
505
656
791
1308
1349
895
991
739
9
1254
163
272
1402
114
292
136
583
441
1307
156
534
1594
1316
742
1060
1003
1191
445
915
519
802
1108
558
8
697
408
903
508
103
76
596
692
102
621
450
279
1310
998
1484
285
188
1048
1568
899
456
994
922
1069
1159
422
1494
1
885
101
1319
124
1105
1210
252
673
239
1244
902
988
1040
435
1312
1284
1012
1269
533
358
699
1347
182
814
1051
1519
799
1320
668
1009
1291
294
410
669
69
397
1264
726
33
1266
476
1417
674
497
389
65
382
817
909
943
532
296
49
1591
467
1345
1295
1373
1186
755
1512
89
125
96
190
158
1541
338
1576
626
693
1023
411
1338
1034
1239
324
1138
1011
1124
1204
346
77
84
662
1182
1569
1035
1285
573
930
1421
1424
1299
1327
896
1181
585
479
235
1036
214
371
1479
1577
321
738
135
339
226
29
950
707
12
1573
1214
184
1488
5
603
162
1237
1268
1528
526
434
266
1466
1586
1474
234
1416
794
849
1164
206
1052
1154
1087
205
973
60
269
1323
437
335
1565
1344
1170
1527
443
681
383
630
691
984
1272
634
1240
857
74
305
148
1394
83
310
1567
894
955
1015
576
1581
160
145
1361
79
893
495
990
225
1021
1458
1498
362
1530
753
1390
1442
1411
342
1019
514
1353
1397
944
795
1440
667
543
781
882
695
273
403
1297
562
1522
1236
1491
1232
1057
1194
1162
1339
1551
427
768
1068
407
852
1536
