99996 526
115641 403
125894 863
66958 921
52169 815
61209 611
66791 674
72060 270
134191 619
53207 655
205316 467
73052 405
131779 461
165442 1069
52370 592
26947 186
70057 655
105570 889
84516 742
95679 611
186905 1320
47325 183
82504 695
64325 212