54522767
22148048
10268967
42043311
52099595
31868448
6520957
614160
22566720
14066919
11317818
68535975
98922793
95599900
1631467
27956625
21493901
73135576
40898487
54518849
92268697
61183901
74755046
4516811
51493885
83228471
82858939
53485492
4611464
57413419
25322735
35057957
59575338
63381074
37798998
36601229
4948458
91907103
22531410
15541737