31428592
48518921
70307848
75486617
25226970
63151310
59699744
31619354
66523687
55269648
19648176
48516650
77725945
42043128
65427164
71011639
76076088
85062990
37672132
45304575
53168026
1613885
1587626
56321563
25155160
4786319
49824656
21004261
15081464
231256
86291093
3601545
40928313
43982939
15059862
89827700
62976263
73045092
4264706
24485914