40743375
54211282
22428450
67125836
64211537
47074476
66342401
45561999
74063379
52196963
88605229
91083640
48617196
38542985
8133557
12629836
18672218
87442214
9938355
30573467
39934591
11153781
81468202
4753303
92262589
29111921
9295777
57804462
13056214
68926754
12848756
47484271
54837753
78187374
41838281
33405227
38005192
77353235
93776956
53107510