0
0
0
0
0
0
1
1
1
1
1
1
1
1
1
1
1
5
7
17
32
62
62
62
62
62
62
62
62
62
63
71
71
71
71
71
76
80
85
90
95
105
105
108
108
115
118
118
121
126
136
150
175
190
216
231
257
271
283
297
312
312
327
341
355
355
355
355
355
355
356
356
356
356
356
360
365
365
370
372
373
381
396
416
436
471
471
471
471
471
471
471
474
479
493
508
508
508
508
508
515
526
532
547
561
575
575
578
578
585
588
588
591
598
610
624
655
678
708
728
758
773
788
802
817
817
832
846
861
861
864
871
871
871
872
884
884
884
895
901
907
920
933
935
958
972
1000
1017
1034
1065
1072
1079
1093
1093
1097
1108
1119
1131
1146
1161
1163
1174
1186
1199
1212
1226
1234
1249
1263
1277
1278
1282
1288
1299
1307
1314
1328
1343
1357
1371
1402
1430
1459
1479
1509
1524
1539
1554
1569
1569
1584
1598
1613
