43069981
45995639
41849328
31325167
21949275
18568244
57739083
6688316
40195766
13395331
50406219
95364246
97092030
48427864
59546288
67735566
33914485
49002003
8220989
68638213
77482133
2884385
5003699
90527631
58287883
12239975
22935335
72038280
98667806
41155709
13114670
9658364
36877512
38696384
42824518
30111929
37949417
87646521
67448486
98086490