85575356
30535423
95068296
95309640
71729608
74792672
5564382
2404922
59703307
85132678
47924243
27853760
95169640
6978948
3514285
49572244
84455543
41185316
92523715
73876387
2921747
80019036
21696296
70767607
26696316
75665916
44636673
69641984
21715519
6027539
27174451
46061245
66589220
94053376
72287653
38492826
19895099
33835223
82545130
6553404