457928
2112
2200
9416
320
464
1072
312
320
672
472
312
792
464
312
1280
472
480
864
480
480
768
5296
5336
440864
1592
1768
9736
352
560
1296
296
296
672
504
296
752
552
304
744
472
472
696
472
472
752
6272
6336
441328
2128
2272
9696
312
464
1088
304
312
744
496
296
760
504
296
728
480
480
840
520
520
784
6800
6808
437160
2016
2176
10768
320
544
1176
312
304
840
504
296
944
480
304
760
472
472
824
480
480
744
6440
6448
438192
2112
1352
9840
320
480
880
304
296
624
488
296
784
512
296
736
488
488
800
560
560
800
7296
7328
437208
1936
2136
11744
296
528
1056
312
296
696
520
296
840
544
304
712
472
472
792
504
504
776
7216
7248
436872
1320
1400
12576
352
488
1376
312
328
816
488
296
888
496
296
856
488
488
888
536
536
752
6944
6984
436328
1928
2096
10200
320
528
888
312
304
704
536
296
856
544
304
688
520
520
752
496
496
760
7624
7616
437360
1976
2192
11760
312
448
960
304
296
672
488
296
792
528
296
768
464
464
848
520
520
792
7296
7352
437480
1152
1344
11648
320
528
960
296
296
688
536
296
944
496
304
824
464
464
824
496
496
848
5848
5856
436856
3872
3928
11944
1824
2000
3640
304
296
720
480
296
768
528
296
752
512
512
816
560
560
848
7008
7088
437688
2096
2288
9920
320
576
1016
312
304
840
512
296
896
528
304
840
488
488
816
304
304
712
7456
7472
437832
1336
1448
10576
328
456
1072
304
312
664
456
296
872
496
296
856
496
512
912
528
552
816
7280
7320
437248
1856
2032
13096
296
520
968
296
296
728
536
296
776
512
304
792
536
680
2280
1632
776
3312
7968
6968
437504
2960
2848
11408
816
792
1520
296
296
312
296
296
368
376
1312
2520
1200
1160
1480
296
296
328
7040
7112
437936
2208
2456
11440
952
920
2560
320
320
1064
312
312
352
312
312
376
312
312
344
312
312
344
6728
6856
437144
2080
2016
10328
376
376
1480
296
296
440
296
296
320
296
296
304
296
296
304
296
296
304
5792
5808
437552
3960
3888
10720
1848
1848
3584
296
296
384
296
296
376
296
296
304
320
320
1312
1264
1928
2848
146680
149944
396144
82072
81496
234440
59984
81384
301256
36608
44016
139704
33008
23800
185800
296
296
5848
336
336
3208
2472
2376
7960
7256
6688
316680
296
296
1312
328
328
1696
328
592
1360
1640
1272
9392
1240
656
128760
336
328
1968
784
1704
2328
11768
11184
362360
2096
1456
14392
312
312
1680
1208
1360
2496
2016
2144
11744
800
720
1752
1056
1040
1856
648
608
1296
296
296
362200
296
296
1912
296
296
656
832
808
83960
142152
16240
156976
440
384
3456
12776
696
49928
1248
1232
42184
1872
1096
258376
976
1056
4288
296
312
2688
392
296
720
296
296
1592
848
1000
2296
312
384
2016
296
296
544
17720
17680
255464
33816
36952
161712
49216
70976
239256
70792
67480
222392
78544
71472
297144
2176
2744
16224
696
880
4584
576
536
1264
7144
6952
415960
4944
5488
72976
2360
2328
23576
296
296
544
296
296
344
304
304
1496
296
296
336
296
296
312
7560
6808
436232
1144
1144
11120
296
296
344
296
296
304
296
296
304
296
296
304
296
296
304
296
296
304
6248
6280
437432
2688
2688
10328
1888
1888
3104
312
312
440
312
312
408
296
296
352
296
296
304
296
296
304
7448
7720
435768
2096
2088
12096
320
320
632
296
296
328
296
296
344
296
296
304
296
296
304
296
296
304
6480
6472
436936
1920
1856
11256
304
304
456
296
296
472
296
296
304
296
296
304
296
296
304
296
296
304
6368
6456
437520
1960
1960
11272
304
304
488
296
296
304
296
296
304
296
296
304
296
296
304
296
296
304
7048
7128
436336
1376
1272
10872
320
312
528
296
296
400
296
296
304
296
296
304
296
296
304
304
304
1480
8920
7752
435904
64232
70464
200600
59584
70512
197888
37112
46288
141648
34712
31296
125128
3384
1144
51760
824
824
2504
680
304
1656
81424
81680
316528
336
336
1256
296
296
360
296
1824
30304
1632
1792
32280
664
1464
37304
4504
2488
49064
2600
6392
41520
37688
18120
281488
8392
3144
52280
3576
8784
39568
1680
2128
28768
1512
1576
29688
3688
568
41832
296
296
784
296
296
448
936
512
281440
784
480
16944
560
656
1384
304
296
352
296
296
304
296
296
344
296
296
304
296
296
304
296
296
281816
296
296
1160
296
296
392
296
296
46744
22152
22264
103152
76080
85688
166856
50528
47528
195232
53880
46800
222696
1944
568
365232
928
1064
3808
1456
1048
1264
832
960
1336
528
840
1240
304
304
600
440
440
912
1312
5320
73512
155200
58744
336200
53976
31328
178784
4392
23000
41800
23536
24624
86576
16016
22536
56512
12192
26144
80056
12888
18256
93736
7920
7512
40112
624
624
258320
704
304
4248
704
672
2904
1568
1616
3144
672
624
2904
704
672
2352
808
552
2320
504
504
2064
568
568
252104
688
656
3288
928
728
2288
728
752
2712
728
824
2344
776
728
1776
1040
728
1936
728
728
1912
608
608
249624
400
656
2920
688
640
2672
640
688
2792
640
704
2832
776
640
1976
912
640
2000
640
640
1936
496
496
249480
344
304
3344
840
936
2520
832
880
2504
848
960
2544
880
848
1552
952
848
1984
848
848
1976
296
296
248000
344
648
3256
800
640
2736
640
344
2512
640
368
2456
336
640
1584
864
640
1840
640
912
2208
296
296
248344
696
648
3432
920
744
2680
744
944
2488
760
760
2288
704
680
1480
1000
744
1752
960
744
1952
296
296
249144
352
296
3008
904
416
2664
648
768
2584
640
712
2400
672
640
1504
872
640
1872
640
640
1976
688
496
248504
344
304
3488
864
640
2792
640
816
2512
672
736
2936
1128
1152
2456
1736
1384
3200
1016
1168
2536
1216
840
248928
1040
9200
82184
52080
9864
190304
37240
33904
166184
28448
29712
101864
296
296
1440
296
296
1256
296
296
1304
296
296
97368
296
296
1288
296
296
1448
296
296
1360
880
1240
21880
45872
74768
174336
60128
23168
216656
40784
44400
210480
1080
712
267224
560
600
4752
488
712
4736
1128
1192
3920
1160
1408
4304
1096
1112
10136
1136
1136
3552
824
840
2888
1400
1024
274104
544
552
4776
632
440
3256
448
408
3088
632
496
3752
472
600
3096
632
448
2648
512
408
2800
1024
624
274024
520
648
4728
800
528
3584
440
528
2728
520
768
3624
656
784
3016
656
584
3040
544
520
2720
1032
584
274208
560
600
4048
808
608
2752
408
472
2912
432
512
3176
568
640
2976
656
696
2712
464
464
2664
1112
672
276456
576
640
4304
472
472
4496
1368
1448
74968
1288
1288
17824
968
784
2744
904
904
2760
1032
1776
2632
1120
704
251256
1448
1376
4792
1440
1088
3232
888
888
1504
912
912
1872
1072
1144
2256
952
952
3080
2120
2168
105792
97328
71048
192416
45912
42600
139224
34728
34936
115776
15120
11848
63656
696
1032
3224
1112
312
5144
328
328
1976
312
312
1856
296
296
169856
296
296
720
296
296
608
296
296
688
296
296
616
296
296
688
296
296
616
296
296
688
296
296
173608
296
296
376
296
296
296
296
296
304
880
848
1608
1136
328
2936
296
296
704
296
296
632
1152
1152
172600
296
296
840
296
296
584
296
296
368
296
296
328
296
296
328
296
296
328
296
296
328
296
296
172240
296
296
944
296
296
336
296
296
304
296
296
304
296
296
304
296
296
304
296
296
304
296
296
172272
296
296
320
296
296
296
296
296
304
464
1400
23336
456
432
22168
424
424
21440
15920
16184
26336
14968
14576
184216
296
296
728
296
296
568
592
952
28176
11712
528
32824
1560
1560
28872
296
296
304
504
504
29584
296
296
189784
976
952
32000
304
296
544
296
296
496
328
312
1664
1056
1152
2976
944
1088
1512
296
296
496
296
296
188776
336
952
2304
1496
1128
2360
1184
1264
1152
888
1200
1832
312
976
1264
296
296
304
296
296
304
296
296
188296
784
1072
1656
320
1080
1856
592
608
1312
304
304
992
296
296
416
704
704
6800
296
296
584
296
296
190672
368
368
10424
808
656
2720
696
944
2200
1528
1872
1584
416
312
632
472
480
1624
296
296
432
296
296
192672
296
296
312
296
296
328
296
296
304
296
296
304
296
296
304
296
296
304
296
288
696
296
296
192760
296
296
520
296
296
432
296
296
440
288
288
488
296
296
440
296
296
440
296
296
440
312
296
193040
296
296
416
296
296
296
296
296
304
296
296
304
288
288
400
296
296
304
296
296
304
296
296
193504
304
288
736
296
296
296
296
296
304
296
296
304
296
296
304
288
288
384
296
296
304
296
296
193192
296
296
488
296
296
720
296
296
304
296
296
304
296
296
304
296
296
304
288
288
336
296
296
194048
296
296
368
296
296
296
296
296
688
296
296
304
296
296
304
296
296
304
296
296
304
296
296
193616
296
296
456
296
296
296
296
296
304
296
296
696
296
296
304
296
296
304
296
296
304
296
296
193592
296
288
672
296
296
296
296
296
304
296
296
304
296
296
696
296
296
304
296
296
304
296
296
193312
312
312
1024
296
288
320
296
296
304
296
296
304
296
296
304
296
296
848
296
296
304
48632
296
134560
296
296
848
584
568
25432
304
296
368
296
296
304
296
296
336
296
296
320
296
296
304
296
296
154768
296
296
448
296
296
296
296
296
304
304
304
816
296
296
304
296
296
304
296
296
304
296
296
155112
296
296
904
296
296
296
296
296
304
320
320
1000
1008
1912
2392
528
312
1176
296
296
304
296
296
155256
296
296
424
296
296
656
296
296
304
520
312
1040
296
296
304
304
304
792
320
320
1056
944
296
154504
312
304
1576
680
856
1968
1424
1424
2264
784
328
1184
296
296
304
296
296
304
1032
912
2648
552
296
155800
296
296
432
296
296
296
296
296
304
304
296
640
296
296
304
296
296
304
296
296
304
1216
1240
154864
1368
376
2168
568
632
1408
648
648
1512
1048
336
1808
328
320
1368
296
296
304
296
296
304
296
296
155448
304
304
984
296
296
296
368
368
2376
1136
1136
2376
392
384
6128
312
312
808
296
296
304
296
296
96400
296
296
392
296
296
328
296
296
304
296
296
304
296
296
304
296
296
304
296
296
688
296
296
95688
296
296
296
296
296
296
296
296
304
288
288
344
296
296
304
296
296
392
296
296
392
312
312
95928
296
296
320
296
296
296
296
296
304
296
296
304
832
728
39256
304
296
440
296
296
304
296
296
151568
296
296
656
296
296
328
296
296
304
296
296
304
296
296
304
304
304
648
296
296
304
296
296
152360
296
296
344
312
312
816
296
296
304
296
296
304
296
296
304
296
296
304
304
304
632
296
296
152280
296
296
352
336
728
1976
1264
1376
2016
1336
632
1408
496
320
1008
296
296
376
296
296
304
1800
816
153464
904
824
1792
296
296
464
296
296
304
344
344
1512
504
504
1192
296
296
304
312
464
840
432
296
153056
328
312
1112
296
296
296
296
296
304
296
296
304
312
312
1088
296
296
304
296
296
304
296
296
153536
296
296
416
312
304
600
296
296
304
296
296
304
296
296
320
312
312
816
296
296
304
296
296
153136
296
296
680
296
296
344
312
304
720
296
296
392
320
320
928
664
1304
1616
1296
1224
1472
1280
1344
153320
608
1208
2032
416
416
936
296
296
304
1016
1336
1744
1232
776
1464
1256
1256
1784
1184
880
1648
1200
1056
153864
696
328
1896
296
296
352
296
296
304
296
296
304
312
304
624
296
296
304
296
296
304
51432
51400
100512
304
320
3696
296
296
328
296
296
304
296
296
304
296
296
320
296
296
304
296
296
304
296
296
98992
296
296
416
296
296
344
296
296
328
512
1096
11704
296
296
656
296
296
352
296
296
328
296
296
109144
296
296
752
296
296
384
296
296
392
296
296
392
296
296
392
296
296
392
296
296
392
296
296
108376
296
296
336
296
296
304
296
296
320
19256
21000
85696
27616
37592
127312
55760
71768
188520
67512
71320
239896
6040
5384
295872
2664
1848
15016
968
1008
3272
1176
920
1640
944
896
2160
1424
928
3072
672
672
816
1408
1408
282008
7528
7504
442288
2704
3824
12136
2128
1648
3336
416
312
440
296
296
384
296
296
328
296
296
328
296
296
304
7472
7552
439872
1352
1208
11592
296
296
480
296
296
304
296
296
304
296
296
304
296
296
304
296
296
304
7232
7264
437296
1920
1920
12024
304
304
520
296
296
304
296
296
304
296
296
304
296
296
304
296
296
304
11176
10408
434936
4144
2952
48032
2128
2072
37232
720
688
2880
512
888
2776
512
568
2936
448
488
1024
496
424
1376
7480
6984
422216
2280
2248
14288
496
496
864
472
472
1592
496
784
2296
512
552
2376
512
536
1008
528
472
1336
7248
6792
422160
1136
1704
12920
512
504
864
472
472
1624
496
712
2240
536
576
2464
496
544
896
512
472
1520
6248
5840
421952
2736
2664
12064
576
576
1864
816
472
1000
504
488
768
704
504
1976
736
536
2544
512
552
1856
6592
6496
421768
1976
1968
13744
792
616
2992
576
592
2024
528
528
912
656
528
1720
728
496
2376
488
536
1704
6064
5976
421536
3392
3328
11848
1320
640
4216
528
536
1984
512
512
968
592
632
1760
656
488
2328
512
536
1928
6784
6880
421728
1808
1960
12592
568
552
2504
512
528
1920
536
552
1064
744
544
1568
608
504
2368
528
528
1824
6384
6960
421536
2640
3808
13704
792
1448
4080
600
608
2240
560
552
1368
568
688
1648
736
544
2280
496
528
1728
6816
6496
421416
2536
2384
11624
936
520
2544
520
536
1224
520
504
920
696
592
1888
584
888
552
552
520
2136
5856
5632
422184
2384
2376
11216
832
568
2384
576
576
2392
616
648
2272
592
552
1320
680
528
1760
552
552
1328
6176
6000
421168
3800
3648
12592
1736
784
3920
672
728
2584
584
632
2232
632
624
1352
768
616
1552
816
912
2288
6424
5824
420952
2800
2680
11096
1552
1344
3600
528
512
2424
488
512
2136
488
472
1160
696
472
1272
512
576
1952
5720
5800
421704
2480
1648
11200
904
568
2288
560
584
2328
552
592
2280
560
504
1360
688
472
1408
488
488
1936
6904
6504
420664
1592
1456
11568
896
656
2264
672
680
2424
672
680
2000
656
616
1288
728
592
1424
592
744
2136
7744
7088
421024
2544
2432
11752
624
624
2168
600
616
2256
560
632
2232
544
544
1312
808
592
1560
560
672
2000
6840
6616
421456
1520
1472
11368
568
584
1936
504
808
2432
528
560
2192
528
496
1240
720
488
1656
488
536
1960
5920
6392
421400
3424
2616
13848
504
504
1408
464
464
632
592
528
888
648
712
2344
488
488
2088
480
480
776
6488
6232
420872
1952
1808
12384
544
560
3376
504
512
1160
488
488
1488
960
768
2616
488
512
1920
488
488
1040
6192
5808
420936
1776
2888
12544
1272
1440
4576
520
520
1264
488
488
1592
976
856
2688
512
512
2256
504
504
568
6960
6560
420832
1904
1808
12864
584
584
3104
512
520
1232
504
504
1560
864
752
2528
528
616
2472
504
504
608
5888
5728
421808
1624
2952
11664
1400
752
4520
520
520
1336
488
488
1768
800
648
2432
504
504
2360
504
504
592
6512
6184
420640
2704
2608
12976
576
576
3208
528
552
1176
504
488
1736
800
704
2504
