98541679
703076
76531486
63815392
40546348
62783064
2620909
39523745
63544041
41722763
7117926
18209930
10528856
17698810
83724793
64368972
7913148
54354721
31656638
2087683
90899402
39565416
49631779
85236487
76758547
15954231
6218206
13255924
67812774
17504429
96715672
41526322
1610820
2071604
53371238
15365057
76193065
91335565
11144346
439818