40493606
77529691
21436085
39882737
99855452
65328653
86707059
11693186
36387186
55131137
2847755
6549304
93812998
32537898
27336075
10444023
77798682
76473813
3237173
54529069
51752417
94712850
89853217
44354668
99174448
61294855
30705197
46283496
43413804
5849932
9048626
3647539
89597548
99602589
89387665
67049742
42071843
72906250
65575007
78072790