80103655
2933879
59717764
39046922
9954080
36239884
69944112
17479208
52157707
82928124
7057195
30737938
31399451
52892175
75541949
49592496
25052665
20685573
5275512
98525448
23508773
96876
77221444
31704406
29346722
6315001
21395557
16923930
84202527
80457344
40319914
91904345
14389677
73305480
33053253
54325952