60805096
63449279
26142249
44767540
24888570
84616359
27001287
49482098
49498821
54368818
23711762
56353673
37255986
72088863
39257014
47975188
93114799
6021136
17046099
84308265
48677376
5793981
60459725
47649539
13347433
88544110
27721158
317810
22853199
10525763
162523
57319611
24338556
51063840
74724457
29044377
74243183
91953914
9428627
61197645