45145982
27198180
91102016
41092187
68154926
93344579
98204897
41233869
25883009
88162554
81359920
97545047
28056362
33014070
89642376
22077182
69375103
99771578
63007669
5798736
63171607
18557850
30104632
79005293
59318725
43703901
24145149
3702670
43686898
71681146
10614208
674052
24143554
20124949
5816197
54278444
20545300
86797603
38483364
24488733