0
5
8
9
12
15
20
27
30
38
41
50
58
69
72
79
81
84
86
90
91
94
96
97
107
108
109
121
125
127
131
134
137
145
146
147
151
155
158
162
166
167
169
180
183
190
191
192
200
202
205
219
231
233
239
253
256
258
260
261
265
267
273
294
295
300
308
313
323
334
355
370
372
376
378
379
381
387
388
390
393
396
409
414
428
436
444
447
455
462
465
474
481
482
489
496
501
516
517
527
530
532
534
535
537
540
542
544
545
556
558
561
562
574
579
585
593
603
612
625
626
631
633
644
654
655
660
663
665
667
669
673
675
683
684
686
690
693
696
730
740
742
745
746
748
753
757
766
767
768
769
773
778
783
784
788
790
792
793
798
806
811
813
818
828
833
836
837
843
849
865
881
885
893
896
902
903
908
910
913
915
921
935
936
944
949
952
962
965
966
968
971
972
974
975
978
986
991
993
994
1001
1005
1015
1024
1029
1034
1057
1063
1066
1075
1084
1107
1113
1122
1123
1125
1135
1148
1151
1157
1163
1164
1169
1174
1192
1194
1206
1209
1214
1216
1227
1239
1241
1243
1252
1258
1259
1266
1269
1276
1280
1286
1293
1297
1298
1299
1300
1311
1312
1315
1334
1335
1341
1343
1347
1349
1352
1355
1356
1363
1366
1370
1372
1376
1377
1378
1381
1393
1405
1406
