2
3
8
10
12
20
27
28
30
40
44
47
50
52
54
55
56
57
62
64
70
72
73
74
80
83
91
95
96
102
107
109
114
119
124
130
135
136
139
141
148
151
159
163
166
168
173
177
179
182
186
189
190
195
197
199
200
203
205
207
210
215
218
219
220
223
226
228
230
234
238
240
244
246
247
251
253
254
264
269
279
281
289
294
296
300
301
303
309
313
331
335
341
354
356
365
369
374
378
386
388
392
400
401
405
406
408
409
411
417
425
427
430
431
434
436
438
440
443
455
464
466
467
483
484
497
500
512
522
530
533
534
548
553
557
563
567
575
577
584
592
594
600
611
612
616
627
628
631
632
635
640
641
644
653
661
668
672
674
675
677
678
680
683
684
685
693
696
708
715
720
731
