85584962
71029026
22409920
10298521
83366935
30461627
75089767
51907947
51627951
86283058
26001361
46715523
56468902
49657961
53642714
91549572
31805935
90764557
78129646
65865129
63028025
84674805
38825121
17542990
8676225
33018904
99202141
9580704
14035870
58865703
15143052
77653723
29236259
11333857
75866294
5552567
42687557
27167414
64844577
70588123