86897107
631732
66191171
19648807
43593100
38567109
22454050
39386713
69078479
30469981
64578129
9057473
21563283
42108181
24863673
33993764
20186083
86589469
38458182
76777301
98898765
27558097
59113095
38776299
35921871
86306467
68966810
4348490
25817209
1139311
25688660
9493538
75793492
13857263
5737565
82762326
24933091
72859475
27306655
14707022