93018333
98807420
47436749
33301549
65813653
69589262
10758938
85244910
49119935
29617639
62724285
73276946
29936439
91709172
3944867
30894121
18177086
85416189
71512075
71082980
74175687
66555499
53092726
99152769
23802934
73257973
3772138
8918432
39937856
695744
11292674
22533926
93776572
29225343
44754320
85795823
57117077
6252111
53796899
1681279