95 322
963 543
1010 369
929 975
831 257
528 96
8 171
309 328
73 414
897 195
251 238
332 747
2646 912
350 83
277 38
997 161
693 146
339 943
597 516
94 225
105 670
956 925
403 691