51305141
64751544
6717307
24261552
52002318
99809467
75697460
77792587
31894476
1442288
9468556
5839484
35426663
3159395
13669169
26848168
63868450
49281822
29589672
64914071
68513429
87181426
47016620
20136893
96602751
53993384
45202564
90247759
43871068
52585406
40124807
44113283
9613507
71436024
6354705
11019632
90345129
29383828
5786574
24689196