42989077
48866444
89168552
389893
19887188
8706868
1893338
3037655
52382273
68586431
37779223
37034277
54292663
5641555
44785750
26812148
87075127
36462137
74044568
50237973
34653457
62262249
50629331
13827658
9929752
9742582
43402879
28285079
39423196
92544604
58707307
39491455
72341232
10525945
89897947
63082532
2959528
31038125
18329950
15228937