96641626
24611529
81829696
50546568
18422244
95488578
98674388
78324880
17594280
84535081
80901042
55909733
3972970
4592132
27162608
81249633
72601618
4285545
62729756
33431164
33656547
77657424
56268405
84497753
31816378
48683639
51582097
56458166
69268181
80966165
70285796
18787865
85151023
55445951
49079127
33654975
98046637
46525198
35421569
29567045