0
2
5
10
15
19
24
30
37
38
42
43
48
50
53
58
60
62
65
67
68
70
71
75
77
78
79
80
82
84
85
89
94
97
99
103
104
110
114
115
118
119
120
124
127
129
130
139
140
144
146
148
149
151
153
154
156
161
170
173
175
176
178
179
181
187
189
192
193
194
195
199
202
204
208
214
227
230
231
233
234
236
238
240
241
247
254
255
256
259
261
265
269
278
279
281
282
285
286
292
294
296
312
316
320
322
328
333
337
341
342
344
347
348
350
354
358
362
369
371
372
377
379
385
386
390
400
402
403
405
406
410
412
413
414
418
420
425
429
432
434
439
441
443
445
446
453
459
469
470
471
476
480
487
488
493
494
495
497
500
501
503
510
512
515
516
519
528
532
537
548
549
550
551
553
554
556
560
561
562
569
573
574
578
582
583
586
588
589
593
598
617
628
630
638
641
645
647
649
653
655
656
660
661
664
665
669
674
687
691
695
696
700
703
710
717
719
721
730
733
740
742
744
746
747
748
751
752
753
754
760
761
763
766
767
768
771
779
782
783
787
790
794
795
799
804
805
807
808
813
819
827
829
835
836
837
838
839
840
842
843
845
846
847
853
854
863
864
866
879
885
887
888
892
894
895
896
899
900
902
903
904
907
908
911
917
919
923
933
934
936
941
944
948
949
950
951
955
959
963
966
967
968
972
981
982
983
984
985
986
991
993
994
998
1002
1009
1014
1015
1016
1017
1023
1026
1031
1038
1039
1043
1044
1054
1057
1061
1063
1066
1067
1071
1082
1088
1093
1099
1104
1105
1106
1108
1110
1111
1123
1125
1127
1133
1135
1136
1138
1141
1146
1150
1152
1153
1156
1157
1161
1167
1174
1176
1178
1179
1181
1183
1187
1192
1193
1199
1200
1201
1204
1206
1213
1219
1220
1221
1223
1226
1227
1228
1229
1233
1238
1239
1244
1246
1248
1254
1255
1260
1261
1263
1267
1270
1272
1273
1278
1279
1284
1286
1287
1289
1290
1297
1300
1301
1309
1314
