80347732
70247888
55216653
67644379
27392512
54469678
37079213
87937425
19109091
12704315
4253817
29869142
1385834
86892808
49358575
25114434
39811561
17385722
7031437
96487586
72369014
1146783
29817845
6692825
72504294
45275738
6286433
89459976
30684463
26472100
94441367
83931181
45423292
13114261
60925443
9831025
50115927
77323942
98845571
94982310