30852051
96363766
69104930
50439436
32555515
37976771
9706041
45393793
4821634
38481332
11646985
34603513
95666097
3043493
13201044
37497972
38189421
12303805
16468074
68024794
35254058
59098387
722536
24349932
65855083
1870274
49342683
44823895
87507966
30577521
8802303
1806958
24215058
9599811
30102371
3635904
1320996
64747099
89083709
25343617