21079126
19933236
25029957
6448392
68872018
16088373
6176445
74758132
54055762
43651559
7469253
2097879
39181352
44765967
14204848
54943389
30332482
49921495
98963617
34646250
94094324
26755984
47453756
64462081
97942176
50158993
12824230
92386805
66603137
53513781
4880705
91403837
91698807
71333310
54323057
22568646
60978787
48737414
37659981
10273041