95
1
88
97
237
464
323
937
2
308
529
1121
6
236
182
174
71
593
3
204
233
863
527
0
107
139
270
166
58
1051
4
978
557
868
8
765
771