87533451
34583786
28683195
83446882
95508892
21346309
13958406
11025300
68899352
52632788
98511887
23478432
5113388
87668544
41061467
44462264
16004764
10764498
82438724
88349841
27657505
76314422
12569560
59724432
79358928
40089644
49828779
22803243
99043
27088196
55342812
41134329
24194276
23879022
9928253
51411591
4379980
1373166
1443279
20527395