80385256
77232723
13427207
34686485
19197656
96873723
46495576
56828908
234943
14982427
66449991
39108543
47533780
97319771
33632562
68188752
72675232
46261786
76463276
80936253
53252695
5002398
26816452
6215639
91142945
6039653
31631958
90708696
84725629
8717929
55253732
81982799
97824824
14826561
91856904
85865947
5543117
35504690
1104815
63568348