31185632
96939066
99363782
48484324
85875374
47249067
19251516
35851625
16037120
44378090
13939490
57648631
23245534
66332178
70098710
81858654
83448784
7432241
10895441
58009737
3777141
1841189
85601566
5087323
88807090
61711164
32734454
62051778
50773730
97425093
1706047
6845265
29145945
41945441
33685833
49552
76621619
31814694
84776111
53342267