47556144
90403726
20726159
53184140
24962963
939292
9879816
38774568
36103313
85452707
26208652
71384413
76501799
62169590
11534034
51671760
44336802
57244341
44059980
23379532
18167454
41872398
25118628
2331822
8974083
27279433
19236047
3911577
93496108
97881200
78079519
22112771
73731778
89791713
14092584
22633712
7859950
5147881
37642014
52991186