45592206
58363221
19017732
13522350
77687965
6379809
1968071
48108090
24325311
82712950
98038151
81823121
1524501
47436731
54574877
53478889
70977116
41054890
92681404
7574429
38888011
94737838
3615686
89467254
38471781
4452605
66943427
40657882
69859460
6264023
34373998
36203160
56013913
6263349
2287749
56929516
35262806
80133306
97046871
83551717