98246072
11063828
65281220
42135148
3387104
11048190
15254705
60106995
83219892
33772307
8359482
90735868
51697601
9319433
70766459
72451686
57546220
65985223
16729302
96296999
61143612
4741841
7197498
57044378
50084902
92468467
13815642
97407175
37885493
26652034
65235138
27986074
75577281
60258804
97166757
50613780
128313
40557450
34608252
82996726