42051016
47612150
93503950
44583886
84786285
42035419
19792347
86813088
31772972
99342097
96841691
7961736
88234462
7472194
91897439
95988161
9288993
68125502
94063448
68287049
46463667
69836041
4473994
66756047
39643497
81944591
2365371
37082265
25649156
53348590
80401753
39647161
90874048
12505037
23687118
62469509
88727588
4653206
66073798
10763933