0
4
8
11
17
36
45
49
52
53
54
56
61
66
70
77
84
87
89
93
95
99
105
106
112
122
127
129
131
137
150
151
162
165
167
172
175
177
180
185
188
189
196
197
205
208
217
221
222
225
230
234
236
241
244
253
255
256
258
262
266
267
269
273
278
286
290
292
293
296
297
302
308
311
315
319
321
322
340
349
352
356
361
371
373
374
377
379
381
386
387
395
396
403
416
418
421
429
431
434
444
452
455
461
462
463
466
467
477
478
498
500
501
509
513
532
533
537
544
547
550
551
567
569
578
579
580
583
584
588
596
597
605
609
612
613
619
620
621
622
625
629
639
645
648
651
658
659
661
667
676
683
685
688
689
691
692
696
699
701
702
717
727
730
734
737
738
745
746
750
757
763
766
774
775
783
786
787
791
798
801
809
816
820
826
829
837
839
841
843
845
856
860
862
872
880
882
885
891
894
899
903
905
908
909
910
918
919
923
925
928
941
945
946
951
967
972
973
978
979
982
985
988
992
997
1000
1004
1005
1007
1012
1016
1030
1032
1037
1043
1048
1054
1056
1059
1064
1074
1075
1077
1081
1082
1089
1090
1091
1093
1095
1096
1097
1099
1115
1120
1121
1125
1127
1132
1135
1141
1143
1145
1151
1153
1154
1157
1162
1163
1165
1167
1169
1171
1172
1176
1179
1180
1185
1196
1197
1198
1205
1206
1208
1211
1212
1214
1218
1219
1221
1222
1223
1224
1233
1235
1250
1260
1266
1269
1273
1276
1292
1293
1296
1298
1302
1307
1324
1326
1336
1340
1341
1343
1349
1354
1355
1359
1360
1361
1362
1365
1377
1381
