31978612
20321810
8825129
395835
11955247
84728870
71996635
12123362
50298894
34921994
65561973
8761738
64717247
3304803
32477419
74626234
5965228
2381633
7961642
8202632
9139701
53881831
98185833
72263849
983217
1336861
36193305
83082870
31657247
9575669
28952299
58592639
69835476
1220806
74129582
96661490
25586807
8338237
28397973
18258172