89378365
7891130
16412568
5126181
63522828
33588117
40382664
61504080
60471136
25563484
25997147
70355265
45252602
21571225
3604987
77686395
2823617
68351887
15837543
37758897
36043376
68599647
41619783
36555282
16743799
92882175
13672761
6015457
26133396
29463238
73233030
19993554
4153263
83277912
19335427
79086806
11792867
2974771
83867724
80066718