80633988
64865274
59327655
28756059
6497227
16603099
77921324
46854688
22812707
55103694
80751956
76946907
84982535
63376025
48054964
10677781
35011579
94042947
84556817
85618720
44794383
11646288
51913908
65407658
14506304
76584310
62127676
24581808
25628892
51318451
31305465
9621163
33742702
41877614
38373402
3844774
8591575
41705394
82418602
23524058