98096400
97276738
98296266
92925328
3035595
20944820
5335397
76315020
86808108
95137143
52027282
14148670
76893656
85521029
40401962
15518
98184125
68022487
8158819
1515324
45403141
9564350
76254583
63245
13795420
70152391
6007362
94964164
17206173
34748038
48546743
6374997
52971539
51004108
66339680
28414579
66959182
30742862
68704591
3685361