4975818
6581122
31341478
40986558
79954640
4321889
95559796
1239240
67778018
21926848
48085680
60422055
49413751
280912
89137349
17483834
77638143
49211834
58956429
96839229
57784287
85244473
5879612
5174939
44828631
661438
29394570
28516312
59163944
32648082
43153561
40787014
16852120
5509366
96492650
58023655
80473285
79865595
36792633
7958118