2
10
31
32
67
70
78
86
94
114
136
145
148
151
156
172
173
186
212
215
218
223
230
248
268
272
283
316
331
334
338
346
359
362
372
385
414
423
435
441
442
462
482
494
498
512
515
521
530
535
566
594
596
598
