93522719
39211285
80972506
31419104
74384839
68216280
22964570
18229775
86009896
64419616
74171599
4557408
33903925
90883995
99403084
8964246
61591202
4120455
65625652
4693641
42669079
8252316
44967025
79162490
48503353
56275744
88508645
80823569
32144145
76033859
7206850
30766294
51688412
3865385
26257840
41489381
84806280
73826702
3311715
33274290