86959427
22165753
3829691
75111994
11028103
20043924
57986083
43953500
83537239
60255432
93194849
64791563
3412652
71254336
10824619
53613273
26323592
32651891
3132810
3812009
89762581
28114253
15531027
7625342
9044899
71398234
92351784
13712954
3212957
2908749
904272
20352829
48746193
43673828
61894023
30744911
88125288
4403445
2511031
80058295