94689056
68135557
32639725
89519630
7386755
1116880
50669336
81686529
36729400
81618013
56818063
73253064
60649073
71389349
64609766
29768985
4343830
92619204
18485503
41494999
14278773
79377646
54306830
80037906
30621019
30985730
98469630
34569761
34569889
38373203
86747982
65057425
866142
72815337
59294027
65751205
87151025
85451423
57461973
46098169