31365681
81087931
26719736
62172313
58436322
972935
7685314
4919472
30806350
67945748
14934023
52892026
1393340
89242450
44704581
14658050
38243968
18768188
60147245
4002774
19724702
31036981
64467740
20833446
26275320
95506430
77647792
10571980
11828979
57213154
93754359
13045929
27358596
66529139
69928395
41555787
4011479
48675650
55848200
70322875