47978747
34607028
74879064
79382900
16556966
47152385
4923595
7847716
40773606
15439691
53808674
14098743
31452342
63215440
78914650
57962946
90554858
2048752
96074752
570412
94003779
66351601
8226466
93946060
80898270
76071744
68308525
67381562
66343032
90358425
15888462
71164476
87484162
99738108
39009588
2222645
60997810
31655609
14146313
45272198