29 6
687 830
962 352
455 713
700 527
392 989
94 225
151 149
410 917
801 393
106 95
509 778
528 96
399 868
456 577
975 222
958 825
332 747
41 174
32 225
199 643
328 603
252 108
1257 947