40705592
78888596
23534949
2407498
94268338
38334878
71228935
24495622
5062669
69163743
3223202
34665540
81151995
526380
34086965
76788664
14967021
22649367
21222489
74329630
96608267
3906349
59837893
69468500
64845399
12436481
3791475
535187
3270968
67301815
36634895
76708876
11521245
48411468
38779540
63559258
57722434
4288184
30072149
2984827