88865668
39885536
63161525
35016676
4720327
57282929
9551700
65377985
83937830
56053363
96648261
3948650
84962815
34091697
20986065
2781843
38395093
6432458
10815525
999976
29134901
72998103
97657069
21601552
83901699
51429204
8134839
193016
17703037
79871597
92808696
4068741
4577417
24696067
39036602
17047860
31468516
33895719
57815207
58697822