43405650
5544558
82228437
17347257
20769334
59472198
21825248
76226698
99039950
72986200
75445726
50194885
11125065
38483384
90994622
3005737
99684695
618320
1669118
32733345
80273200
87127585
92478213
14986273
55117326
3001546
61805433
73548365
62301287
5251369
94695526
9799105
41497921
18546682
63077574
56221997
82772362
23981175
858608
7294285