0
10
11
34
51
62
68
72
80
91
102
104
116
119
143
155
159
167
177
213
216
236
240
249
252
267
274
277
290
296
298
305
307
310
317
318
342
347
360
365
393
398
409
416
420
421
422
425
433
443
447
448
460
473
480
488
510
529
536
542
576
580
599
612
615
618
648
680
