59339961
62575298
96268383
81169327
60021733
96517188
158650
61497145
37064728
9069788
55296718
70168727
96247782
77583608
89046096
95715682
45205476
7078216
18783519
12033419
31069225
4505973
48248633
37846909
62647301
412199
84663141
64924623
38508369
23105806
25888399
28856555
28858495
7061008
93288352
55232461
62701643
76979139
32138398
58915855