0
0
0
0
0
0
1
1
1
1
1
1
2
2
2
4
4
6
6
6
12
20
20
20
20
20
20
20
20
20
20
21
21
21
21
25
37
37
37
38
43
53
53
60
60
60
60
60
63
63
68
82
87
108
126
126
153
164
164
178
192
206
221
233
248
248
248
248
248
248
249
249
249
249
249
249
252
252
252
254
254
262
267
276
288
307
307
307
307
307
307
307
308
310
310
316
316
316
318
326
340
341
345
348
359
373
373
381
381
381
381
381
385
391
402
417
442
471
496
496
524
538
538
553
568
582
597
612
627
627
633
648
648
648
651
662
662
662
673
678
683
698
713
715
742
753
780
795
810
837
849
864
878
884
892
900
910
916
931
946
961
972
987
1002
1017
1032
1044
1059
1074
1089
1089
1101
1101
1115
1120
1125
1131
1145
1159
1173
1200
1231
1262
1277
1303
1318
1318
1333
1348
1362
1377
1392
1406
