0
0
2
4
5
8
17
19
26
35
43
43
43
43
43
43
45
45
50
62
72
84
84
84
84
85
87
87
87
100
100
111
111
111
115
115
120
120
120
120
120
120
121
122
123
123
126
129
139
154
169
181
205
224
228
237
256
266
281
295
302
317
328
340
340
342
344
345
348
357
359
366
377
386
386
386
386
386
386
388
388
393
405
415
429
429
429
430
431
434
434
434
447
447
459
459
459
464
464
470
470
470
470
472
472
473
479
480
480
484
487
497
512
527
539
564
584
590
602
624
634
649
664
671
686
698
710
713
716
723
730
733
739
740
748
760
766
768
775
788
803
815
822
843
864
885
897
909
909
909
915
922
934
934
934
947
947
959
959
959
972
972
984
989
998
1013
1019
1030
1042
1053
1058
1070
1081
1087
1099
1114
1129
1141
1166
1191
1207
1221
1240
1255
1270
1285
1300
1315
1327
1339
