175
2
72
1
210
3
40
15
60
325
389
43
132
94
157
215
505
308
331
0
71
130
401
111
74
156
615
107
404
372
135
167
70
647