99344443
5059864
65761188
76049418
13265754
93004013
7577554
58885787
32771842
33417488
42102861
96243568
24882763
16994728
70543101
97718234
98448196
5547292
98337550
33724670
1106762
67235201
35889116
84816080
81618399
89179972
44972747
85479313
58044558
86836565
74588388
64376061
51579578
12071973
40551884
68265400
7227219
15258
61881000
48692876