0
10
25
42
48
58
62
63
67
75
84
88
89
107
138
141
143
145
148
152
154
157
159
160
174
180
195
226
229
233
244
254
263
264
265
271
288
302
307
308
315
344
345
356
401
411
414
422
430
432
458
472
483
484
495
506
509
537
558
580
581
612
617
634
636
638
646
649
659
687
701
707
714
722
730
752
759
761
777
804
811
829
830
832
846
