30198111
21975496
74116344
34938341
4636235
53547283
19125835
6602379
72757685
88294754
48119651
4199520
51523057
40445540
45571591
68395220
87981623
86935573
3193271
26441133
26091684
61458089
3363770
3480584
19954951
23086147
81492906
83265194
50442156
58919027
62231829
39902901
22069804
43879624
32122886
31253158
26169472
469761
8819884
17696433