0
10
59
260
96
128
145
205
37
239
156
20
286
95
137
443
62
43
80
26
34
63
61
109
98
131
46
49
70
134
104
71
51