97681190
6970829
27104312
87152243
3234402
354988
16701520
2653761
91193165
21558501
84728032
68048189
55743082
70858143
80626702
24277767
13911981
38437904
71355205
29803057
16893267
62748461
71321321
67065322
68653747
86456127
94896108
26735930
79701346
36352962
46566339
18636526
63127296
5809142
4158492
31841174
24317938
24655617
63351988
85569336