81504084
62394980
40754169
51125487
13054487
677571
12078873
78766555
47343127
4499150
52762305
68527794
662695
2009782
44119917
98818422
9103235
14943734
75945747
99072504
96789343
93537029
92612488
37373930
85562636
99536708
12109383
86714738
88367555
63625986
79447123
44007737
62897280
73619344
34363825
76062817
56818390
93497132
78675571
89038344