25097922
4647867
77063320
46446612
37077227
39199312
46977065
50321756
93583552
54449928
71775470
14336350
73742174
60166865
34378979
78446197
73485289
37759599
74655189
4533304
95036376
969614
79789744
65166201
79933869
67003885
18389298
6758409
88092062
74628416
76989957
72599485
47422443
92552453
13118244
8818569
16301000
69924871
60133182
28053568