0
4
8
11
11
15
20
22
26
31
33
37
41
46
48
51
53
58
62
67
72
75
81
83
85
91
100
108
117
124
131
136
151
166
176
190
190
190
194
195
196
197
198
200
200
200
200
200
202
205
207
207
209
209
211
211
212
214
214
214
215
216
216
216
216
217
217
217
217
217
217
220
221
223
223
227
230
234
236
238
243
246
251
254
255
258
262
265
266
268
269
269
271
274
276
279
280
284
285
290
295
296
299
302
306
311
315
318
323
327
331
333
338
342
347
352
357
360
364
364
369
373
376
379
382
386
390
392
396
396
398
398
401
403
406
410
415
419
423
424
428
428
433
442
451
453
455
457
467
479
492
501
513
525
537
544
554
568
583
595
598
607
619
625
627
636
643
647
651
660
670
674
678
684
690
700
724
749
780
795
817
827
851
851
851
851
851
851
851
851
851
851
851
854
858
861
861
864
864
864
864
864
864
864
868
870
872
872
872
875
879
879
884
889
889
889
893
897
897
899
904
909
911
915
915
918
922
922
922
924
929
929
929
929
934
939
939
944
948
948
951
956
961
961
963
968
973
976
980
980
985
990
990
993
993
995
1000
1005
1010
1013
1018
1023
1026
1030
1031
1035
1040
1040
1045
1047
1047
1050
1054
1059
1062
1067
1072
1075
1079
1083
1088
1092
1097
1102
1103
1108
1113
1115
1119
1124
1129
1134
1134
1135
1136
1140
1142
1157
1171
1185
1196
1210
1225
1238
1251
1262
1277
1292
1304
1319
1331
1341
1354
1365
1380
1391
1391
1395
1398
1403
1403
1407
1411
1415
1420
1420
1423
1428
1432
1437
1442
1442
1447
1452
1457
1461
1466
