0
1
12
20
22
29
30
31
34
47
53
58
64
69
77
80
83
85
87
101
102
107
110
111
114
115
118
123
126
129
131
135
141
143
146
148
160
167
170
171
172
176
177
181
185
192
197
200
205
208
209
211
212
213
217
218
219
224
227
228
235
236
239
243
244
251
253
257
277
278
280
281
284
286
287
288
298
299
308
312
313
316
320
335
345
350
357
359
360
367
368
388
398
400
402
403
406
410
419
420
422
425
428
435
439
446
457
459
465
466
467
486
497
498
499
502
503
505
507
509
514
516
517
520
524
526
527
537
538
543
549
559
563
564
566
569
572
573
583
584
586
588
592
601
603
606
611
625
627
629
632
637
639
640
641
653
655
656
657
665
670
673
683
684
685
689
690
693
695
