70908043
79527342
99425161
18831756
60511479
59742351
39008515
16031366
73472884
32981474
645447
29083389
81605061
36494013
99514567
7311265
26121242
88166554
85873214
88349050
60681247
32187999
8729942
42301387
38367871
25261684
89313074
19193918
50136896
5750205
18115552
12564484
37561506
23719168
60025396
11818798
76828810
66542749
22099334
86772391