0
3
6
17
43
57
63
64
72
74
115
120
121
137
144
164
166
187
195
199
203
232
235
247
250
251
262
285
287
299
304
329
346
350
361
363
372
376
378
389
401
402
404
420
424
441
443
452
492
496
500
537
550
559
567
574
576
578
580
585
