45529123
4598080
54336588
33613757
53279916
1167723
64341739
79203717
27101675
33302596
80163150
63494734
58949482
6102422
66713470
72609582
3246866
17863548
93232524
49952050
61023949
23205622
5403881
47308484
21612670
6893225
16011892
76348424
38392604
5337876
22639185
20333473
55381195
13048419
9279616
30942176
27099160
20048671
95331497
80633482