85237543
20762536
9317800
84231516
14802151
5065330
46975457
2298001
72732364
30841536
3565357
47288629
6624692
22623575
90286105
81449835
65315859
31429817
60028020
89982713
98263244
99337294
58385535
30496856
29802493
70173752
84485891
67203728
96013674
86682902
13069085
82938251
5139128
4824116
85697646
1148502
69553197
40601449
8708236
8469023