19665543
60909971
36369091
22044464
9974266
41479408
7584922
1205254
47599207
3085962
53356067
1814565
89176283
92199160
86513044
82391753
68586735
42597991
1753776
48469348
66646710
24482262
38648327
7439980
4388707
63742663
53747740
89326801
4072979
14115504
31866706
92063771
80565443
53734011
46899624
2928514
31707732
50589164
84385688
40588567