25998149
3946225
63214617
63766961
10219398
9620288
28443654
49543776
85415209
11585089
1074846
34472140
26811767
38731036
1862293
95317010
58702037
81481083
91114502
60964644
5017721
48753030
89734985
38953951
48327426
67695266
378514
96875845
29628631
33916172
83683448
24262400
78008063
14574125
21574873
83542911
337338
54602398
1746213
109013