10
13
14
23
26
27
35
37
39
55
79
108
118
126
136
137
144
160
167
185
188
224
237
241
246
312
322
325
334
342
345
351
353
359
369
387
405
414
424
434
435
444
450
455
467
477
496
505
506
512
514
