40124742
19772104
31681034
1982775
63553358
89057340
83803552
34103879
65392050
42861302
33909943
66412404
360778
59095332
21752507
4910807
2921925
403948
99035720
97856495
83128712
86099098
70933203
57108323
1406553
39804278
17759987
37958140
11634224
67811730
94487216
35719235
83939787
78359369
18543191
49222302
73258654
5894557
30976839
25001722