96554930
75026819
58337784
1653640
1846691
84651891
29669658
70905360
72203916
81198295
14354431
1782659
5710448
68616596
43882484
63183597
40237774
54215128
4191962
28837992
40195902
44944066
79712029
3031913
16059691
55552945
66033153
97773863
74561847
38396567
12308985
14692497
29262177
31843301
97178304
61651461
21802983
14292186
8448508
71837656