0
4
6
7
10
15
16
17
20
23
25
27
29
30
32
33
40
43
51
62
63
65
69
72
76
84
87
92
101
103
111
115
118
120
121
123
125
126
135
137
145
146
153
154
156
158
170
177
178
182
195
204
213
221
222
229
232
236
247
258
259
260
273
276
279
283
289
293
294
305
306
310
316
319
323
326
327
331
337
339
350
351
352
355
359
360
364
368
382
389
390
399
407
408
409
410
411
414
423
426
441
447
467
471
473
485
487
491
492
498
502
505
509
511
524
525
535
542
547
554
557
558
559
560
566
570
571
574
580
582
583
584
590
593
594
595
600
603
608
621
629
631
637
658
666
673
676
681
686
690
697
698
702
706
711
715
728
730
731
738
747
760
762
770
777
781
782
792
793
800
802
804
810
813
816
817
834
835
836
839
841
849
856
862
869
870
871
887
892
903
907
910
914
917
919
931
941
943
946
962
977
979
980
989
991
992
994
1000
1005
1007
1008
1017
1028
1037
1038
1043
1045
1048
1049
1055
1061
1064
1080
1086
1091
1096
1108
1109
1117
1122
1133
1145
1151
1153
1157
1159
1162
1165
1168
1172
1178
1188
1195
1197
1201
1204
1206
1209
1225
1229
1234
1237
1243
1246
1257
1262
1263
1264
1267
1273
1279
1281
1282
1290
1293
1296
1297
1301
1302
1311
1312
1318
1320
1328
1330
1336
1341
1342
1345
1348
1349
1352
1355
1357
1358
1361
1365
1370
1373
1383
1384
1385
1390
1395
