29915236
73524305
5928455
64917711
62991536
19507076
22179876
79334819
70395641
46835805
193962
46575759
65132711
20918013
11515353
2036877
74921746
52088301
14434707
52803864
961489
28202065
77249271
13946438
99085914
40571941
77847599
58808978
13008786
24184939
376592
17719277
88465692
94999013
27275261
99594863
74028843
155304
1238875
83823694