80494882
92315796
41417056
11146179
77277069
36314232
8859061
27723787
18321806
96424475
99491473
34808941
38267128
71981302
40575187
19853032
73452668
45125635
36605989
4876929
49579186
1475190
33793637
61924129
9776181
58067858
11754685
68609731
28164040
11923030
38103623
85711995
71194247
13433544
65514757
55395465
48927539
25862203
74539835
75997236