80
1
26
124
70
101
68
211
379
277
415
3
75
401
63
66
254
81
886
621
215
263
77
1079
2
90
0
732
143
84
377
299
227