30768900
26724548
39491616
1876507
32643569
6995494
19558846
5193611
86111810
78275978
12789535
70373650
4657457
83432148
42316607
45724466
44951468
49268892
35709928
35373448
75926383
89368070
82738915
87104554
63742571
14884003
99676862
50727171
30842583
64307114
22626388
35855264
94569940
43033705
59559765
123771
65171784
43362089
4774558
63306667