98072715
41576215
25169388
8434556
12436859
21513613
61037662
7287696
70085160
8922351
2859463
91342765
90706722
41875918
55746905
3698256
40159375
586508
3991170
44645070
89105789
15723545
8502411
11788594
4978560
1429282
93289565
45851280
24639116
73508140
7985198
31699629
88968870
24679015
50781652
92378568
37692328
45221375
257405
3595171