57052850
91731459
90122596
38007194
8138192
1036827
80795062
41148567
9391826
59284899
11352204
13031615
38473433
19867934
63014618
97008444
50779017
65144641
36347097
45315728
10159865
30395141
68818123
2844845
83796297
37931122
14896940
6705581
73722480
35135084
97981423
63701555
95447846
62107635
52426964
1744203
16594306
76597576
54548252
42638105