49755882
46402075
18423635
66767703
7130234
40772859
32616071
6088603
95337641
25601954
51789000
28276043
74015626
97291279
3568217
22258107
32009507
70224094
55631052
65847410
92025030
69173104
18347725
53586286
12700
25123401
22779140
78466872
48853207
3898908
43978467
33849459
1628457
61344728
3366462
43759220
88222862
55318886
63753876
39815585