0
3
8
12
12
17
21
24
29
33
35
39
44
49
52
56
58
63
67
71
76
77
81
82
86
95
101
107
117
126
133
133
152
175
192
218
218
218
219
221
224
225
225
225
227
227
229
232
233
234
235
236
238
243
246
246
246
247
247
247
248
249
249
249
249
250
250
250
250
250
250
254
259
263
265
270
275
278
283
288
293
295
297
302
304
308
311
313
318
322
326
330
335
340
344
348
350
353
354
357
359
360
361
361
364
367
369
370
373
376
379
384
389
394
399
404
409
409
413
413
416
419
420
423
426
430
434
438
441
443
443
443
446
449
452
457
461
465
469
473
474
474
486
497
509
519
523
532
546
560
570
581
587
587
588
589
601
613
625
635
647
656
669
679
679
687
695
699
701
709
720
725
730
733
743
755
778
805
832
856
879
895
921
921
921
921
921
921
921
921
921
924
924
924
924
929
934
934
939
944
944
948
953
958
958
960
964
968
971
972
972
977
982
982
982
984
985
989
989
989
989
992
992
992
992
997
1002
1002
1005
1009
1009
1011
1015
1019
1019
1021
1026
1031
1033
1033
1033
1038
1042
1042
1045
1048
1050
1051
1054
1054
1054
1054
1055
1060
1062
1065
1070
1074
1079
1082
1087
1092
1095
1100
1105
1110
1115
1115
1116
1116
1119
1119
1122
1126
1129
1134
1138
1141
1145
1150
1154
1158
1159
1163
1163
1166
1169
1172
1177
1182
1186
1191
1194
1199
1204
1209
1212
1227
1240
1252
1262
1277
1292
1306
1321
1333
1348
1363
1375
1390
1404
1415
1429
1440
1454
1466
1470
1475
1479
1479
1484
1488
1488
1492
1496
1496
1501
1505
1505
1509
1514
1519
1524
1529
1534
1539
1544
