45075965
24115130
6330479
9549855
14792911
7387593
57419090
76677667
89002780
19794579
46737503
68187051
22199715
19572507
36249499
53031636
47001328
93733150
23661919
5977148
13274090
24434157
36156127
98768742
91143891
9332884
10341778
45753715
80915469
34199378
11661073
29837884
1785315
2694633
45087960
91114617
57763688
25403865
76318061
2182880