93
1
157
71
542
242
646
0
498
2
70
151
529
143
744
522
658
145
363
892
312
177
101
175
94
106
477
87
133
124
69