49791658
84222245
43315998
22069050
24704439
28606208
21806195
9255205
15013649
84602369
728394
10438541
1239762
7797072
25003690
59342986
39441436
15065232
51956251
64104905
21162136
20462565
5470375
875523
57796683
3690262
49343055
86234989
29269860
87836147
99278059
52607718
20185518
70864480
96762576
18367885
71757115
59664195
45151714
26219596