86993750
94381508
34984489
68374481
7617809
44053352
11877835
31931492
80773879
9583025
41156639
98774491
36266180
31408559
44148252
13939193
94135557
47122372
80267192
88974361
7371431
8066774
99434101
5945092
4076618
87231969
8260707
98974910
42963002
19215952
61704682
57174140
29401901
55429384
8967359
50231859
66524350
71448212
14909533
66049118