90294064
5074266
18322036
93224617
70638439
5478218
62263240
86105299
9379595
71992298
39034840
30926798
486513
21293708
21683106
98976237
87418724
9337771
24392226
1862066
12978842
28415132
94908258
13406969
25032117
35375801
42663025
78942117
50885351
84498670
11321642
99324660
69842889
39702668
71444054
60948491
57302447
56024471
26843432
24212934