45918989
49539721
94075889
40472581
30831572
1636433
97747327
53283755
79709071
2144746
21309664
65986315
92129723
5814971
2451212
12624962
11382135
68914400
43545329
5180219
3782681
11583359
64892738
68708775
93341502
194358
5524593
34942193
20719442
33042040
77246267
96458142
6841752
77941894
182449
15564045
76952258
36128223
1799192
58937980