40628051
93823921
13479696
94506127
3232492
94714871
54091105
87366506
74677083
23542515
6933971
15787140
79997995
88399047
63357601
3796208
1387514
71012925
55596060
9617206
84456285
21547127
8305772
378885
69945836
63514107
37495013
48563877
94941539
99797077
64292014
9023696
29909719
96818626
13706185
2773435
87196886
5876352
79573256
13223081