0
0
1
1
1
2
4
4
4
6
6
6
9
9
9
11
12
15
15
18
24
30
30
30
32
32
32
32
32
32
32
32
32
32
32
32
38
46
57
71
86
97
97
97
97
97
97
97
97
97
97
101
121
134
156
156
157
172
172
187
202
210
225
238
238
239
239
239
240
242
242
242
244
244
244
247
247
247
249
253
264
268
287
302
333
333
333
338
338
340
340
341
349
349
360
360
360
360
360
368
376
388
403
418
430
430
430
430
430
430
430
434
434
434
442
470
497
525
532
542
557
557
572
587
597
612
627
627
630
640
640
641
643
655
655
657
669
674
676
685
694
696
721
738
760
786
804
834
839
849
864
870
877
885
896
907
920
932
944
956
966
975
984
999
1011
1026
1041
1053
1053
1053
1067
1072
1077
1088
1095
1108
1123
1135
1163
1193
1224
1246
1262
1277
1277
1292
1307
1322
1337
1352
