94958858
96253241
58262062
5815775
10163245
1961612
5132899
19532710
72343104
3731785
19657647
87264050
45955541
97663943
91912670
8296905
5602662
52053682
75386043
2165736
48411097
83896462
81845928
3321583
71001041
75548972
52675587
71425598
8123302
65698414
33196702
74365482
59832981
16684187
71976516
14864500
56979792
22248850
97564612
9605460