56617567
20449686
66451005
41791655
15413600
7420455
18298999
12494142
28599785
66075923
21055419
74331227
81283637
23967199
63365850
55112641
3659629
49145146
5194955
48269155
58778759
84359651
40558298
92225284
52344476
37557283
70343031
16326553
26599369
67634058
4149546
25647718
5002717
4779129
80947857
34419344
11628746
40552505
58081825
9089253