62841060
77777806
76152935
22847995
30757908
34796757
99421269
70439294
14946851
45558560
1285462
77424131
18323336
40495172
11584923
84495047
7031113
19589871
18674941
4741785
87389217
47925179
36543279
93039070
71465198
3248054
51728141
86648790
87257530
66225954
19294036
26881207
99195963
3734403
6156381
63069208
98669622
40471135
4293540
25658296