0
7
27
36
44
52
64
78
97
107
110
123
147
151
153
156
162
171
174
176
198
201
212
213
220
225
226
234
237
240
250
267
269
275
277
279
281
294
305
306
317
324
326
335
339
365
366
382
458
486
493
494
495
497
501
525
530
538
550
571
574
581
589
594
612
634
638
640
641
648
689
694
