18025729
35587926
8172479
1670600
52603253
51809755
88917488
46973956
39633504
9118259
48826097
11246086
46602869
5550120
8762850
44777127
96157636
86244326
69659972
80931695
57886188
955374
1165603
1536299
26905326
92723630
86035169
56582547
95188645
68264849
67041017
39806303
32934957
50124043
73421075
92842793
26967801
3879059
73744220
63887274