1/2/4/5/6/11/12/13/15/17/10/20/23/24/25/27/28/29/30/32/34/38/39/41/42/43/44/45/46/47/50/51/53/56/57/58/61/62/63/64/65/66/67/68/72/74/75/76/77/78/81/82/83/84/86/87/88/90/91/92/93/94/96/97/98/99/100/101/102/103/104/105/107/109/110/111/112/114/115/117/118/121/122/125/126/127/128/129/130/133/134/135/137/140/141/142/144/145/146/147/148/149/150 to be continued