0
4
5
9
9
9
12
14
16
19
23
27
27
29
33
36
37
40
42
42
43
44
49
51
55
57
62
67
69
74
77
80
85
87
90
94
99
99
101
101
103
112
120
126
136
149
161
164
172
182
192
198
204
220
239
246
260
260
260
264
266
267
267
268
270
270
270
272
272
277
277
278
280
280
284
284
284
287
287
291
291
291
291
291
294
294
294
295
295
295
295
295
295
295
295
295
298
301
301
301
304
307
310
310
314
314
317
320
322
326
331
331
333
333
336
338
339
341
341
341
342
343
345
349
351
355
358
362
366
369
372
372
375
380
385
386
389
394
399
402
407
411
415
415
416
419
424
429
434
437
442
447
452
457
462
465
465
470
473
475
480
483
487
491
496
499
502
507
512
514
517
520
523
523
526
528
532
536
541
546
546
550
550
550
550
558
564
569
569
572
579
587
600
609
621
635
648
661
671
680
694
708
723
735
746
759
773
787
796
807
821
835
849
859
862
870
879
889
903
924
950
980
1001
1028
1058
1058
1058
1058
1058
1058
1058
1058
1058
1058
1058
1058
1058
1058
1058
1058
1058
1061
1065
1065
1065
1070
1075
1080
1080
1080
1082
1087
1091
1091
1091
1091
1091
1091
1091
1096
1101
1106
1106
1106
1111
1115
1120
1120
1120
1120
1122
1126
1126
1126
1127
1127
1129
1129
1129
1129
1131
1136
1141
1141
1141
1141
1141
1141
1141
1145
1145
1145
1148
1148
1152
1161
1175
1184
1199
1214
1229
1229
1244
1259
1274
1279
1284
1289
1294
