88635891
43902409
1256125
17763050
23355085
70625622
172840
54503098
53752928
49504521
21099491
60142857
16381654
96195149
1193569
80231114
42462559
98992779
64545988
36183440
7147715
89146429
76587271
37309432
8416557
41435636
93928414
83455793
3283950
12209945
7612931
47766036
41977789
62475470
26869474
98186250
99285575
33207078
25018806
8985474