86736050
89357968
66905751
68018876
14611861
73935681
38026199
15641933
12917366
78673156
44529547
84949355
93042959
97647546
80427200
14547477
12392161
8187271
18819654
985833
69438828
36016149
49854354
5341205
47571634
7317846
22325434
75434326
87053344
37809515
78483113
94633548
38451700
6599096
35052140
92555688
34187669
26679037
70778611
31024921