4
6
7
20
25
33
34
41
65
70
72
83
90
95
96
100
102
104
107
108
114
119
121
130
139
142
147
163
167
169
176
184
191
196
200
202
208
210
217
219
221
232
238
240
252
255
258
263
266
268
278
280
286
299
300
305
311
312
313
321
324
329
333
334
339
341
350
357
361
364
366
370
387
393
400
414
417
420
422
429
430
436
445
458
460
464
483
484
498
499
504
508
512
525
548
549
557
569
570
572
573
576
579
585
589
603
605
608
616
628
630
638
644
647
659
668
674
680
688
690
700
710
715
717
733
738
741
757
759
766
770
779
781
784
796
806
807
823
