0
10
18
22
43
44
51
54
60
61
68
71
77
80
83
94
99
110
111
127
132
143
168
183
215
226
233
236
240
254
274
276
324
328
337
351
365
368
370
372
378
415
422
430
451
454
456
461
468
