25702551
44361081
88797645
84486624
10816026
11686712
65169696
36965450
59849755
21396758
13421599
22761571
53032981
1601367
21196217
11308434
54682511
66915094
28878472
1388794
86201874
44158515
307483
98652603
36566992
24379366
99027255
74901839
48829882
66482450
79129030
84892302
38799331
97857287
62122190
27498543
86848494
7816603
52308083
42059383