93022618
48189982
7253453
5124505
3024906
8545902
43984290
79953806
7839164
31122387
81734665
3164843
10659539
58995189
79294713
13017207
793720
11083752
55063632
1635085
21717751
43528605
55293101
29319440
89396671
48777208
36388999
8501514
40407533
6396146
32265114
66147150
40003699
85228277
87988536
94143874
39988841
19512203
54227645
80489575