90352785
71989494
46247770
56356426
4235831
39843736
16996003
89555662
7411242
52979136
65743291
46365038
92739798
46261060
63734280
94342834
96857769
57034511
2915615
11248
12412218
67294983
87676295
54957228
47874602
79627045
3088576
89474194
87049969
98573381
74564897
40581574
67985600
41718491
60067773
99683298
9454493
53194214
50393781
57316064