0
16
19
23
27
42
45
48
53
65
69
80
88
89
99
111
113
114
135
145
152
159
168
169
171
184
193
211
222
228
230
241
252
274
275
278
284
290
301
303
315
329
330
344
348
349
375
389
397
399
401
412
416
430
438
452
457
465
468
471
474
490
496
526
548
555
574
579
586
588
611
617
638
666
675
683
710
726
740
747
754
