0
10
25
41
49
53
55
75
106
128
139
162
173
193
196
232
241
254
255
257
259
260
268
270
281
294
296
304
308
310
313
314
324
330
333
347
351
354
355
361
366
379
390
405
408
414
419
427
461
465
488
520
521
525
543
551
553
555
597
604
623
628
631
647
650
652
659
677
690
694
702
715
730
744
750
