99693986
899287
25656089
45684672
1041105
53685260
22575353
82106967
89142580
29496195
6398280
89363423
43889546
60244315
67775800
64539713
66885397
49756222
78531209
6292981
79758331
63614638
67315980
22336787
21931956
72283102
69351864
11076635
41179183
50358510
13743313
5152160
1201791
3644273
72781431
43809875
50282080
21937277
18703652
18918423