27437079
37168056
25154849
69794640
50096402
39317827
5770880
23653864
2573877
97086018
40251201
37293589
38724885
12659657
31678765
77204568
38632743
4874824
47118006
12583934
90519324
25856660
81106215
95266886
91471786
59513106
58496098
52007388
74916881
52189126
21554989
97547665
49293729
37923225
4393621
62093423
35897022
35906697
430018
3145386