90364381
85241857
40457545
65641860
97529616
39755953
90669453
80432998
15599597
96145329
34987536
5616485
91271612
32599615
24595583
85291313
20179287
53044623
78041802
67863443
9608766
87633021
48082654
22583734
14635173
37791243
70908372
72421812
6116668
41199824
30878670
78866853
33284335
33323311
66558406
14936385
61313644
18846232
3317959
89947034