89853516
82049940
5563801
34155415
42492166
41134535
99233623
26665990
49605734
94827342
4191439
57325157
15434856
11908008
29649241
60826051
54099647
55394979
55758819
45922145
16474362
47328395
4008520
2297103
45942021
7726916
13726518
37058741
57832103
92741824
76841717
37616908
5749585
75331235
87905944
56325419
42228790
742659
74723370
38518497