2
5
7
8
10
11
12
11
15
47
43
60
61
62
19
88
89
36
112
113
114
116
109
117
118
7
19
120
123
19
124
128
129
26
73
138
141
142
158
26
159
160
26
163
2
164
165
26
73
71
167
168
156
120
193
194
195
26
67
211
212
213
214
215
216
218
219
220
221
222
19
19
228
229
129
245
246
247
246
249
117
129
270
271
273
252
274
94
2
270
271
199
276
246
2
279
280
106
281
279
282
278
283
284
278
285
11
287
288
214
289
74
290
291
302
246
303
44
312
186
313
314
315
316
318
15
228
318
320
315
19
228
29
228
29
321
322
323
177
324
158
214
269
2
328
87
11
330
331
167
332
333
335
87
336
36
36
338
339
26
26
315
340
314
145
341
342
44
348
348
269
348
158
349
11
351
352
129
158
134
352
42
376
145
336
366
386
145
387
117
388
389
117
351
352
167
390
167
390
167
117
392
393
394
167
246
165
416
15
346
11
67
366
463
470
474
475
474
2
476
477
36
478
394
479
480
481
11
224
484
106
485
269
74
252
369
127
107
55
67
67
67
131
486
2
330
11
36
382
487
488
47
489
44
339
11
74
36
11
246
490
491
492
493
221
118
494
158
495
73
2
497
117
67
498
499
127
193
131
500
501
502
503
131
504
505
506
29
2
218
74
515
246
516
305
517
11
11
206
518
519
520
11
11
15
521
522
523
251
91
524
525
526
527
101
529
530
394
530
531
206
532
95
96
533
269
2
41
553
553
302
486
486
11
11
556
557
558
346
74
2
17
550
561
562
42
562
44
566
567
561
562
17
550
561
568
29
247
578
579
228
106
91
595
59
17
206
105
47
598
26
596
158
516
589
599
26
168
600
339
601
192
152
42
396
74
152
246
19
269
570
606
339
421
267
629
630
36
11
36
631
632
633
634
596
635
636
106
116
637
635
636
106
638
167
106
490
44
167
106
373
640
641
641
642
643
645
224
167
112
306
446
190
601
26
224
659
660
661
168
224
401
10
408
149
662
91
663
664
665
388
408
666
306
366
463
44
673
167
167
677
669
668
339
74
251
678
11
91
605
643
490
296
489
120
5
163
193
224
117
41
679
680
136
681
682
246
247
679
679
145
679
542
684
570
224
685
224
685
224
117
44
10
106
566
297
74
2
401
36
251
401
251
36
214
269
688
510
643
689
41
690
321
691
287
692
693
546
251
694
546
251
624
267
144
267
41
224
224
106
15
11
44
44
44
300
44
2
44
26
306
246
721
684
366
36
726
366
602
330
470
726
339
41
332
718
106
764
323
765
579
665
55
228
202
768
769
117
74
533
737
770
19
232
117
775
776
775
777
533
368
2
246
11
794
26
26
787
333
106
813
333
546
10
91
815
149
816
817
818
44
296
602
819
460
793
228
761
252
11
793
630
761
819
11
36
820
330
431
73
379
821
41
106
822
323
61
167
825
71
10
826
10
71
826
44
2
32
336
830
158
11
737
831
246
747
832
762
323
67
73
105
106
44
73
429
71
336
834
370
835
336
106
836
370
837
71
36
854
638
101
429
757
105
856
105
41
36
760
857
2
386
858
112
860
269
74
36
861
570
232
862
863
2
878
251
649
879
880
881
246
546
649
251
883
33
214
269
251
886
887
190
601
888
889
890
891
158
436
755
892
893
165
251
894
279
895
645
2
546
251
546
10
15
290
55
336
896
11
896
759
865
486
486
38
44
401
601
915
224
603
44
44
918
74
601
224
919
919
603
240
920
921
224
117
922
124
510
306
32
124
510
44
224
106
214
269
795
394
2
489
106
930
519
343
246
932
933
794
934
224
935
87
75
630
87
943
630
761
943
944
802
945
630
29
214
269
117
158
26
87
74
47
47
803
596
10
246
946
928
10
246
41
224
761
10
117
948
74
44
136
896
124
331
952
953
967
968
969
970
869
794
91
91
968
969
67
44
36
330
330
330
330
943
117
963
794
974
240
336
117
975
976
318
787
977
978
394
224
332
195
19
992
2
1023
1038
158
475
437
