40528922
81539343
34938040
72887937
61854812
732384
98789477
50671662
50307425
70181413
81319041
1594262
5213210
14477366
22569142
10242094
7083033
79889828
62656783
99416288
66041231
79309345
17055310
12685281
43667365
47264211
35847846
4733694
37392958
87902827
85406653
5503415
50754097
9655128
13063183
18264333
16087106
560423
32545474
96905797