21307420
89689655
56137380
14959920
82809728
305789
13401103
9461161
20167491
99202481
39545077
9732445
85698254
29069114
23974033
95752858
39922362
89032669
18636667
40955792
48882968
51297574
67593722
6952512
88456023
34918660
29998439
99262375
84085947
62508618
28148895
15218327
82013480
56704544
33133050
1352490
24164316
37098367
77668820
69352675