7
12
18
27
35
39
40
49
54
56
65
72
74
85
92
93
106
122
126
127
138
152
153
207
228
235
260
263
287
301
308
310
326
335
341
370
400
411
436
441
449
469
499
501
502
512
551
554
562
563
564
583
593
597
599
612
642
649
656
667
671
685
687
710
730
745
767
769
794
799
807
812
814
815
826
832
865
875
877
883
893
901
907
915
925
929
953
956
968
984
985
989
998
1013
1018
1020
1039
1072
1081
1118
1140
1145
1147
1150
1155
1176
