45663572
18392072
87128442
5882126
95794577
57093926
84204363
71574721
77328057
24394562
54871854
4916136
33293288
3048352
80752869
68852542
424236
2254597
74246730
733681
84041123
57434316
97713008
26136395
78584716
38504615
17595232
13184661
19187845
84514659
98136927
52083483
37366095
85364299
49411335
37755025
45116107
61395971
40375550
557037