20954486
25637210
87272664
17491458
8587618
66705875
33062533
25172274
14137337
67542916
93872926
82868681
31736005
34846690
80499840
43071451
29024194
84989272
56111064
6341546
34419767
30681018
99422902
79395799
46077042
57497582
43726885
44362143
8573678
45469203
62297106
82597903
44564514
28578646
223213
34614211
78221607
10109577
96347069
737414