47942231
3056825
7454492
608175
97826672
71758427
93845188
60275433
31161639
85256797
76057571
12665947
77593658
11852698
10335685
5252694
55705701
20113488
49791455
68136325
87343435
88952326
82844366
72776369
24904696
96624737
850152
1989181
52462578
22593658
26957929
42039309
87355769
23647433
73515045
20817924
21111656
41392432
55051104
24448295