0
11
14
49
58
60
68
71
88
95
110
115
122
132
136
148
150
151
152
160
168
170
172
176
184
199
216
223
236
248
255
256
275
287
327
335
338
339
345
358
362
386
394
412
429
463
475
486
487
488
502
517
522
541
567
568
571
579
