31728332
19993381
48042381
77507998
71386521
51867443
8152808
14782275
75803736
74246981
16661259
71829913
63001545
83284859
484988
69579226
8716125
34827265
45309861
12399320
20813677
20906070
3584478
72295365
41435001
89642184
50746265
1055994
87856819
43777675
56478375
12297699
44567141
16813486
54694943
21903130
17137227
23722018
66791100
58138421