85922025
31301420
40067646
48115932
27596008
65832128
68485321
55206285
47094381
86359017
78318007
78773889
7660960
3096427
12611918
83233959
61989053
96318125
6652703
76777390
91267023
19303386
73655576
33707060
63224976
59939947
91613938
14469455
78812544
29123524
61057130
7989208
1529749
1681154
86012887
7652696
94477305
26852713
26177354
68997626