93485281
536808
8609424
7955833
48998476
25674620
27364400
59676610
87916407
75499489
89536104
53092338
86476392
99886630
55574288
53143135
12855775
578459
98977421
909499
16966268
2926270
5090258
8195683
60851406
98362291
14276288
112469
65368708
88107656
67698847
10962886
55367064
29471913
78035315
74399634
95253512
26185179
68529775
82956562