81718276
14871499
13122445
20303998
51696629
47699999
23385938
6278118
90077731
17311934
27268478
13082404
39543349
85033612
91387270
71781021
33855734
23131032
11132272
17857253
55714102
81297920
9632200
8086140
94173830
65425302
2335493
85778177
95901640
89141264
65271773
2901950
9294508
7241236
5741173
6794601
22512573
33958523
28237557
87372063