21545585
52222660
45358560
5738738
6965839
42369033
3969534
27531104
5891678
41654559
99583103
3130875
84569419
43405774
7269754
3466511
89573113
14671500
25882698
11338710
84857228
50824440
92442887
13773722
29908773
6988776
4172111
95159505
97529492
20728604
2919201
4448212
43234028
60912439
28745927
36588385
22521966
94977703
21989089
36181498