57285820
16302415
55084036
54956510
39429258
41605535
56894126
93647452
16834648
59957467
86647163
81488982
2321942
82435053
34743678
67283691
78134435
36078428
47826077
27143042
87436858
95245321
84371977
15277811
7390223
86374527
98282429
18818458
86828997
41261365
13457069
89867066
8099132
4578170
87472223
82336894
71002968
17457837
15352800
3526210