19495318
50403554
77552280
60786004
63682409
12568720
15912923
6787293
20249426
70318094
45804866
80296390
26645286
56574252
62128625
34544461
11169938
15894814
32829776
93663211
60049518
56949189
21301376
99535106
87043763
20415611
32863748
80094548
93269061
25172206
87061766
74968751
70802753
97583912
99397953
56947315
17964376
81709298
8697684
67803632