48852660
94836243
61324768
34221756
13229733
12294767
24355031
14361972
51204561
12111212
25687480
57809248
6642906
1738491
52392487
86238321
1142998
42162608
41469810
656661
67663848
67699141
61992501
58656721
15329098
74493069
90075218
95043680
74662585
95289421
987367
31817801
68078958
85162564
27351564
38401073
22016142
3602307
13233694
84356185