47528786
60733322
38929604
51332238
61349227
46751669
24658091
85032666
7252520
81157972
948682
81065816
61573768
29631441
653886
6131075
1222203
29029095
94254588
14177961
85463397
67806089
5178408
5127670
44513651
17832383
16428575
57788914
53201718
75459370
69508396
80267763
5182311
9501465
21112077
42765169
77973003
14973872
1113307
27597510