42377167
6778644
25739388
98439155
37512169
28116205
34521747
22969745
5225960
21102816
86409138
93893854
52037969
9315395
47332899
736624
76728921
6385131
52183817
53005837
14552927
90522017
68095323
28081267
81011155
73637922
18882096
95422463
76204517
203459
75855038
76625747
2642915
68843772
90964147
87675070
7813702
70965728
70857816
22785026