50459033
99939452
1968179
28982
83349647
37234651
10591579
16238982
80763108
61298537
88463984
86643428
7764340
24843332
66618076
52582340
15854756
65777425
93135262
99789847
21307254
75279139
11247205
72718117
61016025
15371472
51915379
37865529
58405357
6559617
68841527
77978204
27714805
50552588
62772427
80162996
56271113
62997193
35093657
2925041