35135414
21265860
19243644
48592806
58597328
33465433
52052817
39923318
5624342
28574719
16948491
32463002
83416950
99597442
5824303
58405707
50749706
89927756
37059136
29616150
36694350
99911247
82727562
12995288
27011479
19373900
31653271
74003391
1391911
79089394
86882044
41143647
94621464
82568918
10992888
4957
22898425
8314374
5733899
76165984