0
0
0
0
6
9
9
9
9
15
20
20
20
20
20
20
20
20
23
25
29
29
29
29
29
29
39
47
52
55
74
74
79
112
144
191
191
191
191
191
191
191
191
191
191
191
191
191
191
191
191
191
191
191
191
191
191
191
191
191
191
191
191
191
191
191
191
192
192
192
193
197
197
197
197
197
200
203
203
203
203
203
206
208
208
208
208
208
208
208
208
208
208
208
208
218
218
218
218
218
218
228
228
236
244
244
244
244
244
246
249
249
253
254
267
279
288
291
294
301
304
309
315
316
322
328
328
328
354
354
354
354
354
357
371
389
401
423
453
484
518
519
525
534
568
602
633
639
651
665
674
689
706
725
753
779
822
883
942
964
992
1040
1040
1040
1040
1040
1040
1040
1040
1043
1043
1046
1048
1048
1048
1048
1050
1050
1050
1050
1064
1064
1067
1067
1082
1097
1112
1115
1121
1128
1135
1143
1158
1159
1162
1168
1177
1178
1180
1183
1191
1195
1207
1220
1235
1250
1265
1273
1286
1298
1311
1326
1341
1356
1371
1386
1389
1403
1410
1410
1413
1413
1421
1435
1450
1460
1473
1485
1496
1510
1524
1536
1551
1565
1565
1573
1573
1576
1581
1588
1603
1615
1615
1615
1620
1630
1665
1683
1715
1739
1774
1805
1837
1872
1903
1933
1967
1973
2003
2017
2032
2047
2057
2057
2072
2087
2102
2117
2132
2147
2157
2172
2187
2202
2202
2202
2202
2208
2211
2211
2212
2214
2220
2225
2225
2225
2225
2225
2225
2225
2225
2233
2241
2255
2255
2255
2256
2256
2256
2272
2284
2294
2316
2341
2348
2385
2437
2483
2557
2557
2557
2557
2557
2557
2557
2557
2557
2557
2557
2557
2557
2557
2557
2557
2557
2557
2557
2557
2557
2557
2557
2557
2557
2557
2557
2557
2558
2558
2560
2561
2564
2568
2574
2586
2597
2603
2603
2603
2607
2613
2619
2622
2622
2622
2624
2630
2637
2639
2640
2641
2647
2659
2670
2670
2670
2670
2670
2670
2680
2680
2680
2680
2680
2680
2690
2694
2707
2720
2723
2729
2735
2739
2744
2755
2757
2767
2782
2796
2810
2824
2831
2837
2847
2854
2862
2873
2883
2895
2908
2908
2922
2952
2963
2978
2993
2999
3005
3021
3043
3058
3088
3123
3154
3189
3200
3224
3250
3284
3318
3349
3367
3392
3413
3431
3458
3483
3513
3546
3576
3625
3686
3745
3787
3830
3887
3887
3887
3887
3887
3887
3890
3891
3894
3895
3909
3912
3912
3915
3915
3917
3919
3920
3922
3936
3936
3942
3942
3957
3972
3987
3990
3996
4004
4012
4023
4038
4046
4054
4064
4077
4090
4100
4115
4130
4145
4160
4175
4190
4205
4220
4232
4247
4259
4272
4287
4302
4317
4332
4347
4361
4376
4390
4390
4405
4406
4421
4435
4450
4462
4477
4489
4500
4514
4528
4540
4555
4569
4570
4582
4587
4595
4600
4612
4627
4639
4646
4651
4662
4675
4710
4728
4760
4787
4822
4853
4885
4920
4951
4981
5015
5040
5071
5100
5115
5130
5140
5140
5155
5170
5185
5200
5215
5230
5240
5255
5270
5285
5285
5295
5310
5316
5319
5334
5349
5360
5366
5371
5382
5394
5406
5421
5436
5448
5460
5475
5487
5502
5523
5554
5585
5616
5644
5674
5696
5731
5762
5791
5848
5905
5960
6006
6080
6080
6080
6094
6106
6118
6132
6132
6133
6133
6133
6133
6136
6136
6148
6148
6154
6154
6163
6163
6178
6193
6205
6220
6235
6250
6265
6280
6295
6310
6325
6338
6353
6368
6383
6397
6409
6415
6427
6442
6454
6465
6471
6475
6487
6502
6517
6528
6538
6544
6559
6574
6589
6603
6615
6630
6645
6660
6675
6690
6705
6716
6731
6746
6761
6776
6791
6806
6821
6836
6848
6863
6875
6887
6902
6917
6932
6947
6962
6976
6990
7004
7014
7020
7030
7038
7046
7057
7069
7083
7097
7127
7157
7192
7221
7250
7285
7320
7355
7390
7421
7456
7491
7526
7557
7592
7623
7654
7689
7723
7757
7788
7810
7839
7861
7879
7906
7931
7965
7999
8030
8093
8154
8213
8259
8303
8362
8377
8387
8402
8411
8426
8441
8456
8471
8477
8492
8498
8499
8514
8520
8535
8550
8565
8580
8595
8610
8625
8640
8655
8670
8685
8695
8710
8722
8735
8750
8765
8779
8794
8809
8824
8839
8854
8869
8884
8899
8914
8929
8944
8959
8974
8986
9001
9013
9026
9041
9056
9071
9086
9101
9115
9130
9143
9152
9167
9181
9196
9210
9225
9237
9252
9264
9275
9289
9303
9315
9329
9343
9352
9364
9374
9387
9397
9409
9424
9436
9448
9460
9475
9490
9525
9556
9589
9624
9659
9690
9722
9757
9788
9818
9852
9877
9908
9939
9954
9969
9984
9999
10014
10029
10044
10059
10074
10089
10104
10119
10134
10149
