55
0
860
3
493
646
656
145
1
522
242
91
71
542
884
2
177
363
157
103
892
101
151
63
382
110
203
124
86
87
66
126
133