56186087
3793154
64528660
8481547
36917217
721382
74248048
85599685
21266376
12758926
12402163
8671194
25964246
4067066
43675429
21875412
19188858
53004970
30996181
72953628
98729762
43503318
55728302
8269487
7683551
68421733
80607968
6324728
30109296
60463376
3113497
85807694
97224699
31935626
85513739
97151612
58982015
8686315
80464853
18814676