3439895
27184482
1420129
93598071
6565712
44202664
67538180
42082648
5727829
96085806
59299676
48526852
38586839
9404732
78986967
40678706
52591099
48851645
72107711
37996174
56098404
84597245
92427128
73514368
8702187
19567024
41313554
12173818
26145624
8329093
88037109
37951975
83911612
209640
82176408
47351712
69156243
23428017
57961776
4235959