0
10
39
55
64
77
87
88
96
99
115
123
137
144
157
158
160
170
176
179
181
183
189
193
217
223
226
228
233
234
238
274
305
321
338
342
377
386
390
392
399
412
428
435
438
463
482
484
486
487
521
522
