31282 203
40033 301
42671 634
33324 877
46431 465
23420 809
32171 333
81503 494
117187 905
34666 97
34971 285
33423 440
50645 496
32139 818
22320 78
45823 711
32624 713
38701 350
33037 341
32882 151
41987 452
33525 343
32356 93
41999 744