85
1
80
78
94
86
248
46
100
2
112
51
53
115
59
226
139
152
28
62
543
319
315
178
352
0
431
3
832
869
8
1056
4
980
848
465