0
130
46
207
240
7
200
41
111
147
55
212
76
222
3
172
123
250
54
241
83
252
247
66
194
49
72
197
2
90
59
98
27
104
103
215
100
119
26
48
121
205
63
189
167
150
126
25
224
157
176
248
107
18
57
12
45
142
245
125
35
120
11
71
