0
10
59
260
96
128
145
205
37
239
156
19
286
95
137
443
62
43
80
26
33
63
61
109
98
130
46
48
70
134
104
71
51