0
2
7
10
12
13
14
15
29
31
33
34
35
37
40
41
44
46
47
50
51
55
56
57
58
59
60
61
65
66
67
68
70
71
72
73
75
78
81
86
88
89
90
91
92
94
98
99
103
106
107
108
111
114
120
124
125
127
131
134
136
138
139
142
145
153
154
157
158
159
160
161
163
164
165
168
169
171
173
179
181
189
194
195
197
200
204
206
207
208
212
214
215
226
227
230
231
233
234
235
236
237
239
242
243
247
250
253
254
255
256
258
261
262
263
264
265
267
268
269
274
276
278
287
289
291
292
293
294
295
296
302
303
306
307
308
311
312
314
316
317
318
321
324
326
327
331
332
333
334
343
346
347
348
352
357
358
360
362
368
369
370
375
376
377
378
385
390
392
395
396
397
400
402
404
406
407
408
409
415
417
420
421
422
430
433
435
439
443
445
446
449
450
451
452
455
458
459
460
461
465
466
469
470
471
472
474
476
477
479
481
482
483
484
487
488
489
490
492
493
494
496
497
499
500
504
506
511
512
513
515
516
517
518
519
520
521
524
525
528
530
531
533
534
535
536
538
539
542
543
544
545
547
548
550
553
557
558
559
560
561
562
564
566
568
569
572
573
575
580
583
587
590
592
593
596
599
600
602
603
607
609
612
613
614
621
624
626
627
630
631
