59643566
15435750
66398683
63517022
37423434
39204348
34997284
16425171
34377678
5767260
1612968
8289838
58347888
66371676
8444932
69428158
34559967
55152631
65818636
25777272
7290899
98371938
1296695
73151640
99352579
67498119
79781541
43887291
17911590
95128037
24531289
28344744
14178208
61548892
82014839
92026817
96449187
43409718
53249859
43845749