20137740
43088418
13016966
94445857
7294975
67141240
46297995
11127373
6087842
22849611
7926936
5513449
2524502
88721647
14199023
63315848
48462710
91591784
66108767
6935890
76193992
34884165
10624225
99768584
616009
6738848
9501938
83769049
83031210
65058204
44415073
91868794
90746988
57928866
90115439
18837871
47538248
68344777
45876303
33139322