51666873
3616068
61395003
15864461
93897916
31135560
96347800
59664390
17203068
85854607
21627901
6342691
48692433
8941469
25387799
15768633
19089464
21058878
27172019
8059135
5054416
18097238
16701300
83531327
94935959
81821934
54959230
11411894
4048165
73472188
17085108
96911558
70641607
88492550
83983885
54408981
81401988
95411948
70194200
40387376