42928485
80498306
16993954
8062888
48555605
98975446
31129587
94046127
73846
2818586
3462490
13701768
62914791
84671587
98971710
86277655
81641319
62037868
12305607
21384929
89676977
74382173
67198255
47862528
27714000
73412158
3730560
21543589
88247410
44805086
90196101
89568711
34442232
76921495
33217229
20123109
64298636
44615871
43897578
89072269