0
6
13
56
2
18
39
52
30
100
17
55
25
243
61
239
68
78
74
29
47
106
34
69
57
82
48
175
448
550
382
200
137
37
410
449