35245968
64021831
1725852
38111162
10539562
30851955
22133504
56501040
27641922
247868
69943946
27161643
57059786
87166346
86987973
14367940
19758581
63193731
71795277
62444268
76414783
55873893
45373967
38253396
35032944
4477300
85207235
43653475
4529444
6886952
40184903
96364798
83179298
14456720
75728153
16577683
35021828
95792484
48003216
22654358