498
1
80
109
137
68
294
2
160
166
72
125
105
96
215
0
50
316
266
66
340
479
102
396
282
440
3
563
494
487
704
720
36