0
3
16
26
28
34
41
46
60
71
78
85
86
87
100
108
114
126
128
132
152
155
174
207
208
232
235
275
303
330
340
352
355
362
366
377
388
414
417
422
432
