0
0
0
0
1
3
5
5
6
6
9
13
16
20
23
24
28
35
43
48
51
59
59
59
59
61
61
64
68
73
78
81
81
84
89
94
98
101
103
107
107
110
111
111
111
114
115
116
119
124
129
132
140
151
154
157
165
168
171
176
180
183
188
189
192
195
195
195
195
197
199
203
203
204
204
207
211
214
218
221
222
226
234
242
247
250
259
259
259
259
261
261
264
268
273
278
281
282
286
291
296
300
303
305
309
309
312
313
313
313
316
317
318
321
326
331
334
342
353
356
359
368
371
374
379
384
387
392
393
396
399
404
409
414
419
422
426
431
431
431
436
440
443
448
451
451
460
469
478
483
486
495
500
505
507
510
513
516
520
525
530
533
536
541
546
551
555
558
560
565
565
568
569
569
569
572
573
574
577
582
586
589
598
609
612
615
624
627
630
635
639
642
647
648
651
654
