42051321
77559036
56411519
37631181
59192412
7644124
95691840
21213624
78981088
42728907
60704403
1835942
13612772
23348081
2515560
15835089
10000364
1390121
91867233
29703818
67681657
20499876
4794644
92403708
7971768
39227213
62098069
82863614
95821502
73387600
69025363
92604183
14791034
6490951
54079007
55452787
42584563
5637466
21514070
89431789