95778892
89403835
63389510
9175466
41992168
8379564
12811850
31303678
48803318
7073085
21859843
84502638
5594169
14178418
18824844
9919127
13029174
83537922
43806730
11706483
98027955
29256475
11488211
646781
67888314
40926026
94206617
6766775
64447454
3268833
5375791
8286984
44826253
55269006
66414578
27459773
38223628
73177240
77934291
134703