80428255
87957736
19319898
70624271
4654724
5786864
49288351
23444382
21243016
8543821
7244027
16951335
36329477
54814178
76738567
89972364
73552645
43036460
48089412
28304191
23171342
15297299
70135687
6661796
18273316
23502324
774823
9639533
44537765
2585325
54274899
88849497
14112126
79251392
79841184
49319771
74435266
72242060
88389836
11105451