97372025
85196622
74884391
22266988
6373554
65061166
1072934
36662117
3396413
5622609
35011305
63564267
39453451
30609715
6469468
89705152
74809168
38494945
46897122
2526786
49066883
71477857
414567
46214106
24639108
85935027
47782294
87566895
63332885
95298985
18774699
42165421
80884667
79402411
15379758
97851123
4701420
12338832
88439669
6558280