0
0
0
0
3
8
8
8
26
40
40
40
40
58
74
93
93
93
110
130
147
147
157
165
175
186
186
186
186
200
205
223
237
243
256
267
285
299
299
307
320
320
320
340
363
383
401
415
415
415
415
422
430
433
433
438
451
464
497
512
528
563
563
578
591
611
624
646
659
678
700
709
729
745
