84
2
106
260
1
72
543
889
179
366
0
104
897
152
94
157
177
317
178
103
97
138
108
480
459
5
648
501
145
659
747
535
58
866
3