89254216
85853096
78855339
88361357
63642937
15876287
82491712
32259417
1300899
38858133
73752539
49884264
99793353
30452497
1132671
75435185
76792194
99861792
53634575
40546985
48831059
59771833
9130623
2096395
65097437
36661052
28847175
38728431
61383570
74573739
52827734
51875981
54799476
43265941
63294647
28491181
92179233
59706821
70214323
65701301