58571860
3798923
8246972
67275183
64784847
6114828
97803732
37885390
61986613
33817371
35256833
47243144
83475146
22186433
65851739
4168618
30992560
6435267
63685305
22099567
76124970
4252400
49854461
9442947
46321265
2705661
22169613
41133085
78635900
36876935
91251367
5945998
89795808
35871594
12434204
6894262
31249805
8297342
64736132
18045446