16141125
14606247
9368210
438627
79571035
10615382
55356961
43318020
7095820
83925776
47958898
72786460
8196483
36174007
17687764
74145806
93545181
71008777
40237108
80313800
55425997
80777811
42915805
66773565
48303968
81467056
44537851
94431381
62678019
85596014
97902701
66044537
15252916
1966941
43976516
55322262
57749913
32049010
61255076
56295232