0
6
12
13
17
34
35
40
58
64
72
80
94
97
98
132
138
142
151
167
172
185
195
204
218
225
231
238
239
272
274
277
303
309
310
348
350
366
367
375
378
380
395
401
434
472
474
475
477
492
514
518
522
553
554
574
581
588
600
606
609
612
618
632
650
656
