0
18
29
46
76
105
191
111
75
62
212
59
82
24
31
147
72
33
34
27
37
50
165
68
144
89
56
44
280
219
57
42
150