47083426
77523646
40017747
49951907
23729189
17711944
12701569
72104566
50232007
17492114
17139848
13119370
84617311
45855806
24968143
38068250
46969700
633788
11752822
90247988
4855166
24074285
9255695
96329829
20784418
5629280
266718
31579149
70761776
30635218
57556283
78228425
11478375
56464595
7397198
62006426
14524211
66577798
59547059
95267022