0
1
12
15
19
22
23
26
35
37
51
68
70
72
75
86
87
98
105
111
118
154
155
156
162
171
174
177
180
199
202
204
208
216
217
224
230
235
237
242
246
252
258
275
277
282
284
298
302
306
307
317
325
327
330
334
345
350
353
376
386
392
398
419
427
434
436
438
443
471
474
476
493
494
513
514
515
516
531
532
557
558
564
565
579
583
585
588
599
600
603
605
609
611
616
