90816586
42338840
76993813
37471059
69453896
51387183
6672149
26999047
1816769
16319025
24203890
49637597
29259548
4752967
56537763
83363758
65021443
58954423
13243601
82236137
89177391
6331176
62557495
58139314
34522214
15925962
24335020
5473542
62594487
15452019
99511482
80611717
42202001
85588564
78335188
39781539
69212140
99649056
75021272
19479776