66585109
88176156
88908089
76615800
71064942
22084496
4012969
81107506
17605019
50689443
21529743
3504833
45932380
5058353
31314287
29157769
82091430
2602551
14174800
81134793
7382595
99028029
4232895
89569423
31648252
1070284
55682104
56561686
17095525
27858333
37919024
49351095
65896064
2518948
83612576
51043740
26355017
58344837
88085273
59448869