8046386
99331250
63265735
67523998
67137975
87012276
67178178
42956723
35059163
95184436
75745954
1751853
97724250
40134187
3279372
3141492
68676457
68432445
74949501
1813650
40685699
99904313
53948614
40746880
64141213
51259301
65717711
94743625
12945861
141597
1801480
52803943
23848495
42756727
86233162
83101991
6535519
16365096
6358577
29208971