0
4
5
19
28
39
44
47
65
67
78
80
85
86
92
111
115
140
146
160
175
194
207
209
234
242
246
251
257
263
265
292
300
307
321
338
342
343
362
369
371
385
405
409
424
433
445
461
472
478
496
