63312560
88564981
31262608
2085051
49987222
71209481
96751620
41022684
76839960
7971801
80199360
78942966
47466223
22121090
163489
84149094
64477547
64774828
79537350
98577812
56507645
30676803
65968331
80907984
99559185
10953781
47556547
8972531
36354994
8985462
59605295
30968848
71816576
96538811
65566344
62738432
66103298
9914892
36534209
4512339