49787326
28954104
28837921
55347976
3304895
1972046
43496753
40869733
58664794
55964536
34852554
7418283
53003410
5851668
96888238
9965294
18318609
53481494
42659308
34678410
98727180
2913487
62516574
31643963
62011095
16205640
66244559
52081059
56985798
8816217
89043483
66343337
48991950
7446539
56256610
23699689
99632583
334993
81648538
148117