42389246
1421465
80823940
98394555
7776143
91845378
61363796
48818414
51928613
5137162
24863721
96835258
44552348
65283685
91399956
21742247
41705306
89337654
91477463
88582943
70619396
26274070
3261265
16503426
41847901
36607415
88589443
85767780
75517263
67929990
60959241
65408302
36816288
34257246
64585529
79822669
12541963
84569505
14136726
50132367