90588050
13577644
7898444
59361123
3567613
41756327
26824576
78499779
46583093
77473363
23564013
25883662
6419530
80319199
18039985
12451210
31011705
4631516
77664076
40495082
87892494
48689955
38695290
49259724
832232
94773936
8094315
52409911
95106789
74164649
47936802
11403628
13755092
25477660
93528204
98007492
36659270
99127942
712621
8113656