42885771
37115769
95144945
16954539
16287291
31019421
73712944
96943651
96148564
96056250
57271515
35818457
23315229
78644299
21425222
81278498
7147916
54203604
65188720
48838483
60463063
46767264
42397473
5823172
63682764
25056240
63167935
88665831
71406346
73651693
776318
7224684
70136630
40725991
28221433
38365547
62201169
32254502
80145863
10161123