668956
67942
197747
1117254
46821
35925
105726
375391
114293
43868
323662
63448
382802
92430
192395
352234
302035
232031
251702
41216
501043
241015
6859
147269
412160
21149
36132
15179
17473
24165
13762
16558
21758
7454
11851
20951
8044
4644
14744
11241
18740
22339
12236
64436
4436
6335
10035
18735
6635
8834
8933
8333
8233
21332
12332
10531
7330
10730
3830
21930
12329
21029
23129
10629
9227
6627
19327
6327
7426
8226
8925
8825
7525
4125
9725
5624
11124
7124
5524
16924
12624
9024
7423
8823
10423
3222
9122
4222
7022
7721
3821
11820
5119
6719
10619
12419
10719
12819
7019
7518
6918
8518
16718
8218
20718
23417
8017
19717
11617
6617
6816
6016
7816
4916
6216
3716
5616
3016
9016
8716
9516
6715
3015
6115
10915
9115
16015
15415
9915
11414
6714
11314
7014
11514
7214
6214
8714
11114
16214
7313
3313
4313
3713
4613
5713
12813
3712
4912
4712
5712
16112
9312
6912
5012
18212
4911
4411
1811
2411
4011
4511
5411
2510
2210
3010
6810
4710
2410
4410
4210
3610
3210
2810
5110
6210
9110
12010
6010
10310
409
429
289
859
479
259
1409
1049
919
1299
529
1189
1219
719
949
1059
1009
288
368
58
218
388
518
438
618
328
648
358
828
568
278
848
267
257
297
547
337
427
737
477
467
227
347
317
587
727
387
537
367
847
667
437
357
707
597
327
687
967
747
237
307
247
286
336
136
196
346
556
246
786
146
396
206
176
356
426
216
236
436
616
896
576
506
496
376
676
906
416
966
986
335
275
185
365
245
145
265
195
465
155
315
295
105
585
205
1015
1405
395
445
345
495
755
305
225
625
715
235
344
324
254
184
274
674
304
54
204
134
104
214
334
474
874
264
194
174
364
744
544
574
614
454
434
804
243
333
173
293
143
133
183
543
363
303
323
263
273
453
383
413
213
433
353
923
513
233
253
553
283
913
443
2293
943
112
92
482
282
452
202
192
122
262
182
212
62
272
362
162
242
472
232
172
412
512
152
322
342
682
302
672
462
2692
1272
1422
4802
3932
171
211
431
71
161
381
241
201
101
111
131
141
151
191
121
51
221
301
281
401
351
291
231
261
631
861
851
761
3301
3771
2931
2141
17851
130
430
190
240
210
50
80
90
180
170
870
950
1190
300
230
150
420
550
220
200
140
350
110
250
100
40
60
410
260
480
280
120
470
400
440
450
310
570
820
390
360
1420
830
500
1740
1230
680
530
920
930
510
460
1450
1160
1440
160
540
380
620
840
1270
640
3670
1150
2550
1430
600
7100
700
2750
1080
2960
860
610
790
1040
4470
8390
1820
810
1670
1610
1710
1250
1070
670
2050
3330
3300
2990
1330
940
4320
1840
270
910
1400
330
2660
1340
750
2000
2150
2890
1990
2420
1720
520
290
320
800
1730
6120
1780
4830
2370
1700
1830
4350
10240
1060
2450
1810
4430
5560
4180
19650