2178896
658869
1788313
1488160
538103
668060
867959
236873
536327
685541
1044354
1614178
683715
443579
1013391
362966
352268
182031
1311833
81739
311311
781013
134894
104736
113269
887263
402184
320180
138176
288160
772148
66124
201112
31795
5979
12279
49678
22775
13673
33269
17265
8664
22162
9662
11558
14758
11257
18556
27054
8951
16651
8948
20748
14047
7647
10946
6044
3044
12044
6743
17342
13740
12038
2237
50436
2936
5135
3335
6935
15635
4835
15934
7734
12934
6833
18432
6732
8932
15731
12131
8731
6630
8330
2930
9229
7029
15729
16629
8229
5428
17928
13327
7427
5527
13127
26927
4626
6126
7726
6625
4424
8524
5624
14124
8924
5924
7023
4623
8422
4722
6322
3222
5922
6621
8920
4320
10320
11020
7220
7919
4919
5519
4319
8019
8219
9419
9619
4718
12318
2418
7418
13518
6618
14118
5118
5317
9117
1917
6717
7817
5516
4716
3516
4216
4916
2516
2216
6816
5816
6916
5515
3815
2615
4715
5815
8015
20615
5315
6615
3915
7415
10415
6915
2514
3514
8714
2014
4914
8414
4214
12114
2813
4713
7113
7613
2313
2613
8213
4013
5013
10013
4213
1512
5512
2712
3712
4212
5612
6912
2912
4412
12612
7412
2212
2612
13912
7812
4111
4911
4711
7711
5410
1710
2010
2810
4110
3910
2410
6410
3110
5910
3210
9610
2910
1310
3610
4010
4310
1510
6510
8810
7610
8410
13110
6910
349
359
549
539
1299
369
569
319
689
429
509
669
1069
419
709
339
839
889
949
269
279
619
779
178
318
228
358
348
718
308
248
218
458
328
368
608
478
398
448
438
658
587
207
187
417
407
237
567
297
367
357
507
677
137
247
467
487
427
277
657
1077
447
217
347
377
547
607
216
746
256
286
106
146
296
156
336
366
326
616
306
476
716
436
566
226
446
176
116
386
356
136
736
416
266
636
756
276
20626
265
215
315
125
375
275
255
155
365
465
235
455
475
385
665
175
195
345
135
1035
355
405
575
3735
144
134
294
234
224
464
344
184
364
314
264
154
474
194
404
174
424
554
624
214
8034
1584
153
213
123
223
113
103
263
133
183
333
303
173
313
163
293
433
443
393
83
193
253
273
373
283
823
363
233
653
513
453
2633
142
112
122
312
162
132
212
152
192
512
302
182
102
72
242
272
282
572
592
292
1482
1992
1052
3912
3112
9452
311
151
131
161
241
601
231
111
211
81
141
301
461
71
31
171
321
1541
2041
341
2161
13731
370
400
170
110
200
130
80
100
150
550
160
60
140
410
230
210
260
320
180
1040
660
850
600
700
1120
690
1110
1420
860
280
330
510
990
470
2750
770
2400
1860
440
4990
420
2050
1240
450
1780
3270
6040
1630
640
1390
1200
1410
1730
2540
720
3100
2840
1480
1620
680
2150
980
610
3230
1610
1140
520
2200
760
310
570
1400
1560
1930
1450
1680
1100
1320
300
580
270
2220
2500
4070
3710
1660
800
3860
3240
8260
940
3220
12320
15660