20148800
49808789
83996188
21334561
26015708
5957842
47443874
3039263
52768884
87895771
69086103
30288571
88676168
79391480
81851000
1799548
9005956
66569044
85489833
94024828
77406846
94675318
16224018
60708636
41293731
27558733
74576944
93111765
59688685
73785509
85201004
10593557
20299252
78084352
82086322
57545162
152417
17283786
41857835
89718614