18868428
22605226
28133129
22255527
77774804
46231732
30121924
73312117
36366501
95045475
77616495
46755763
36108088
6144251
35731790
27543055
11453425
13942829
41492671
29971910
86007950
47236003
1956278
50812349
41431042
30698240
8799607
56268910
39419999
15276871
2902486
8325512
19749810
2606866
82208098
87063266
76275167
85584911
19757454
99924777