98946951
84587841
20565392
35374937
38489360
1184002
49469573
395786
8222969
92067742
16238516
44255031
1888659
70552000
89195856
12883419
51532776
39568413
14077136
68593714
86732723
49751109
2185684
14017703
25492954
94785974
39029866
46201460
24024494
87502685
3222651
52828119
50978662
19329866
92573730
66414769
46198012
64696255
67476417
636882