90633645
79195911
17875748
51194331
76082
70734457
15212705
41272102
34901021
31686459
5568777
90452019
65729183
55695074
10085836
99993159
10761304
85008848
8607923
66062877
67563617
7748693
35357390
32288828
46653470
25518797
55632309
26678034
33883542
30356514
63914047
5190569
23465216
40851417
40727734
68272643
4834665
60234261
76523701
82193814