56673656
12322174
61826665
10462404
49596351
5691395
9217210
47216940
2415275
27547186
69286603
78381885
73911363
49977912
47835638
48285978
76746096
35145877
50762509
38887203
27037268
10428205
19774787
90596159
23357201
66475497
65853808
89583067
97662538
96748982
68365689
68595920
14126223
74247726
48079895
36622360
25577795
54097825
39667674
63092319