3
4
5
6
8
10
12
13
15
16
20
24
26
28
30
37
38
40
41
43
46
48
49
50
54
55
57
58
60
63
65
66
68
70
74
75
81
82
83
84
87
88
89
91
93
95
101
102
104
108
109
112
113
117
121
122
123
127
128
131
132
137
139
141
142
143
144
145
148
149
150
151
152
155
157
159
160
162
165
168
169
170
172
173
174
175
176
177
178
180
183
184
185
186
187
188
190
192
193
194
197
198
200
204
207
209
210
212
216
218
220
222
223
227
228
229
232
233
238
239
242
248
250
251
252
253
255
256
257
258
260
264
265
266
272
276
277
278
281
283
286
288
289
290
291
294
297
298
299
300
301
302
303
304
305
308
310
316
317
320
322
323
324
325
326
328
329
331
332
335
336
338
339
340
346
347
349
355
356
357
359
364
368
372
381
382
383
389
392
401
403
405
406
408
412
414
417
421
425
427
433
438
439
442
458
460
462
464
469
470
472
474
478
479
482
483
485
486
494
500
502
509
512
513
514
519
522
525
526
527
528
529
532
535
538
541
545
547
552
555
556
559
561
564
566
567
569
571
573
580
582
588
590
596
601
607
608
610
614
615
616
618
623
626
629
631
634
635
637
640
641
643
645
646
652
657
658
659
666
670
671
677
678
682
683
685
686
688
690
691
692
695
697
698
699
700
701
702
705
