31522594
64651657
327274
1914318
17018924
21905443
96977119
85009774
62983210
25009956
4767644
63337680
98452546
24624854
3816856
79491738
323310
79761733
70513423
99401623
18056839
24005298
8654724
62483468
31529311
56457732
57033547
34221051
38863198
61451220
65821008
47042843
6055191
41681775
13089770
43099397
40109045
5925924
87564782
7099710