47652171
74916569
18826418
28948851
25781266
9257163
47252828
84108212
69539515
771476
28149152
22906504
10522850
21263250
60917542
1992301
45953182
7168953
52734682
83089560
64435900
20172951
81144802
4866666
83167053
7034339
66564712
8638196
76938064
72747044
61735652
66303932
97868169
4500881
20603418
7386996
66155791
19192950
18563514
20512616