80
1
227
364
247
645
2
243
1123
1370
5
83
71
63
75
297
59
743
98
115
101
0
282
292
800
55
224
648
4
284
244
65
286
311