96676052
58512730
98106766
1658022
85192026
54002878
32371342
51313196
93314108
71649306
37873734
57507054
15886979
24394355
3950782
53097037
25542720
53356632
2171765
35671019
62153363
28539871
92625507
77216482
4088996
93314720
36959851
55233263
12926053
26797417
80411559
93225596
28469441
70918969
48825147
99799509
90807641
21067161
8753870
95762967