0
2
9
14
20
22
26
28
36
43
44
57
60
64
69
72
73
74
75
76
97
98
101
103
109
110
125
130
131
138
146
147
152
167
169
170
188
189
190
200
202
213
223
232
233
237
247
248
253
254
261
269
280
282
284
294
296
298
302
305
306
315
327
331
341
346
353
367
374
387
405
406
408
410
420
421
426
440
447
452
454
456
