2
4
6
7
12
20
23
28
29
33
39
40
52
57
63
64
66
69
74
80
84
86
87
88
91
95
100
102
105
114
115
122
123
124
128
129
130
133
139
146
148
150
152
153
154
155
157
159
160
164
166
170
172
173
175
180
188
190
194
195
196
200
201
203
207
209
211
212
216
217
225
229
234
235
236
237
243
247
249
252
254
256
258
259
263
266
270
272
273
274
280
282
285
286
292
294
299
301
304
307
308
310
312
315
316
319
321
324
326
331
335
336
341
342
345
347
352
353
357
364
369
372
373
375
376
379
384
385
388
390
393
402
403
405
407
408
412
418
423
424
430
433
436
437
439
440
442
446
454
456
457
459
464
467
480
481
484
487
488
490
498
500
501
502
505
506
507
508
511
514
518
520
523
525
526
527
528
530
533
534
535
536
539
540
543
546
551
555
563
566
570
571
573
575
576
577
579
580
590
592
593
597
600
601
604
605
606
608
610
613
620
621
622
625
633
634
638
656
660
662
672
674
679
680
682
684
687
696
699
703
707
708
709
710
711
713
719
720
724
737
739
742
744
750
751
754
759
760
769
770
771
772
773
777
781
785
