64441 300
35877 139
23368 372
45092 89
39512 608
42008 572
58596 399
43750 551
49985 587
2948 336
3462 625
43073 463