31596718
89552424
15983747
46611892
5724850
13472216
23782
47398616
84957891
80422799
53828667
7262217
44064072
7409280
60299086
90438647
72245750
79061142
19314385
3673557
26636398
40453757
56923022
71131395
58932782
2084921
41748163
2091947
76368365
87538381
69926633
46205619
25894188
15454214
19831093
78563205
20219288
17135362
39696752
85647362