50605642
97659019
83787251
2792227
22929806
33695598
14316914
6971906
75256334
84179632
49157099
26972818
84214371
27806936
36526888
76228158
73328495
70271967
37888346
89929695
44163838
53347113
95738423
10911820
9900487
36432134
12832873
70166509
98501638
71896195
58415023
54496955
1739922
2461542
16809189
74301562
77377935
45661078
10263214
5149279