89273500
3535865
81145581
42371258
6339200
15998695
52732325
4756347
54933656
23079008
55703844
56355721
99636601
75667818
26006066
4057150
51242571
67472461
97305312
46959993
32676430
81626162
44711667
14029932
3683429
23705022
30672361
32603351
10749279
1205738
55484666
9407433
98945749
28242033
11433222
1476743
46634623
68008127
12871362
569202