14047831
8230838
18881717
63928125
27709816
64773327
5424727
94764913
93413148
12183175
14996901
83166734
36124629
51367266
57152061
38466121
71169703
28878214
42886999
80878245
8374821
79657599
25303881
98345279
92859457
22425871
63402400
54575479
50038154
19581247
66268
2301507
21092493
37774591
4958255
73396203
90952814
18942276
59048281
7347647