94887013
7718561
18587319
122341
48013190
15555641
31158274
14437316
57263142
523134
46182853
86497325
80812793
40928090
67772372
42707771
34306109
98598639
57681177
91986159
77375280
16437977
77485620
31519175
11719031
41611510
18872848
45633607
87218076
82987326
84228916
54856349
96963146
65954888
40591896
11125127
63077600
69826287
34532163
69002205