86564381
79352298
41701708
59323480
3004539
43498182
27849940
71597506
10617871
75712052
9297355
42632266
12413730
6641529
92484753
64142738
57856553
27541571
92104630
44277251
17603780
37019544
73766829
41301236
52843289
84746707
67644575
53371022
61358510
90379554
4686062
34312677
21038086
19566500
44936240
95057483
36402102
89253273
37532889
22091108