110
1
85
400
72
272
250
2
244
58
144
95
525
157
423
188
136
91
254
356
102
73
619
0
476
233
910
109
297
80
308
140
94