0
2
3
18
24
25
37
40
41
42
47
63
64
71
77
93
102
110
111
114
124
125
132
137
146
149
156
158
165
169
191
204
210
214
218
225
230
238
242
264
270
271
273
277
285
290
292
293
303
312
326
331
342
352
383
385
394
407
416
417
430
432
435
442
451
461
470
478
481
