0
0
0
5
5
9
14
14
18
23
23
25
25
30
31
31
32
37
41
44
45
50
52
61
65
76
87
98
108
116
123
135
151
171
188
200
200
204
206
206
207
207
212
212
212
214
214
217
217
220
222
222
222
222
222
222
222
225
225
225
225
228
228
228
228
228
228
228
229
232
232
234
236
238
242
246
250
254
257
261
265
268
270
272
275
279
284
288
288
292
297
300
300
303
303
303
307
310
311
314
317
317
317
317
320
324
329
332
337
342
347
347
348
353
353
354
358
362
364
366
370
374
374
377
381
381
385
386
386
387
390
390
391
393
396
397
400
402
407
411
415
428
441
455
470
480
485
497
509
521
531
533
544
551
563
573
573
574
577
583
589
592
603
616
620
632
645
651
655
666
678
683
694
707
721
732
756
773
785
819
831
845
867
867
867
867
870
870
870
870
875
880
880
880
880
885
888
888
889
894
895
899
903
905
907
910
915
915
918
921
924
928
931
931
931
933
933
935
935
935
938
939
939
939
939
939
942
946
951
951
955
959
964
969
974
974
979
984
987
992
997
1002
1007
1008
1009
1011
1012
1014
1014
1017
1017
1019
1023
1026
1031
1034
1037
1042
1047
1050
1055
1055
1055
1055
1055
1058
1062
1062
1062
1062
1064
1064
1064
1064
1064
1065
1065
1065
1065
1067
1067
1071
1071
1071
1073
1085
1097
1111
1123
1135
1146
1156
1167
1177
1189
1201
1210
1222
1237
1249
1263
1274
1278
1283
1287
1287
1292
1296
1296
1300
1303
1303
1308
1313
1318
1323
1328
1333
1338
