50073431
93083072
58162807
2435411
6836501
50081900
35965046
32905785
42564772
34131979
64064599
68127110
16811011
14536034
10883050
37852370
11917750
63767256
45076474
7701770
42499104
24906649
53939098
89612941
4084167
53391890
49084325
5952856
79788724
90236839
61575376
17185650
51692795
39425499
42134281
41631563
28489634
78996802
16593108
21933630