96733665
65361607
3854644
21193112
97462625
46969333
15048428
33724308
11224576
72985393
50302163
42631800
36854289
92071883
12871538
36059345
51714683
56975641
10228128
99657992
85495077
97334146
57766168
81319287
98909371
76726171
85999437
66241493
78297708
52777362
7335810
67688927
47229153
887483
43214469
51634731
77719890
80702885
86644683
85748663