65663396
90877113
70608939
49187288
38205685
6648304
83175904
99146784
19958390
41811993
32596770
9188171
29601848
11937292
25295615
35612687
4696549
84721895
92863183
41647071
1134667
44964979
14931291
89943646
76292147
4839524
962895
97697942
18093155
83679102
4619788
52822023
57521013
76582361
5005946
73165157
59089885
15551035
7555496
7883046