110750
90749572
94784289
83222133
3834539
6122602
51256653
95162854
68204737
11613047
2806130
41687671
10191648
4381771
61471936
3065269
93466470
58564739
74981723
91751924
64947857
32131103
4233147
70444137
57833110
5021432
28984053
61766886
11941021
22962880
43826140
861385
1911473
59978610
18701775
7418926
84912558
53627863
19568749
42844210