301411
58534124
89948260
10541894
27689116
17031039
76976557
44975489
56802909
51006026
71687426
57993028
20809990
1044922
79944166
57199655
58862861
15181364
51051528
9966379
34118983
1334967
64181208
35711970
35106801
5595757
47759970
848103
23589216
89425837
45346132
90806415
73655028
18341891
7462051
88626234
83596429
4914476
77589072
87136729