86145081
39032042
91262871
68074346
49303080
55079963
4539262
3874450
48381521
6642682
61448442
7337218
8977140
68272069
81078142
96315429
8953279
48633536
58153348
20809972
2714414
1675926
21664065
98461422
2674467
50846709
19167673
44262601
5321499
60852545
99079150
48661965
13345498
20173285
31049576
62546147
40537998
31472771
89097605
80563378