49084193
58017506
8949153
2616737
57178963
89404978
55981056
76568470
87581069
64413596
57265934
79254407
13158768
53615468
59817945
1905942
1415000
29411661
30978567
27713680
89623998
1374426
18965755
76868695
59328095
92851727
95775671
23349208
27115455
33779654
36268487
51642799
18307112
2000643
63691033
87096617
44114781
27481976
3445279
9044686