5
10
25
36
60
65
69
92
94
109
131
138
144
157
164
175
182
202
204
217
224
238
241
243
247
261
274
277
278
305
323
341
342
372
373
375
377
384
399
406
416
429
438
444
453
454
466
470
474
488
493
506
526
527
528
534
537
538
550
551
570
606
630
647
657
663
668
670
672
675
693
694
698
701
705
706
738
763
775
783
800
828
840
846
848
866
869
881
889
900
906
908
944
946
955
986
995
998
1000
1003
1007
1028
1029
1038
1043
1052
1058
1064
1066
1071
1073
1085
