96101838
1104712
47854836
64439387
40675909
86632867
21967937
19145670
4381587
89019456
85471918
10116080
98251798
38924104
31456034
10173600
85925852
77722007
57403807
61211064
91577984
59627769
74102308
77551521
93297396
84919024
31708797
42644551
66153486
2867688
78709844
97599840
4523836
5403860
29245010
19827516
93391067
76172109
69554848
78412407