95808126
86296185
39276494
24124690
85739025
36369039
47734319
220236
95651857
1846028
11449545
81248506
37634085
41716920
66314476
22522305
23472698
13832283
51654692
58857112
80148268
79067910
34664290
44734057
3417996
45887626
49313910
61185223
83381102
33545092
8007507
92928721
41744249
17683523
78324990
99783381
71183697
31753962
86412193
58292150