42779603
26067953
3037354
24593249
28897633
3355186
86191394
49942175
16976618
98598200
75014917
57142086
32613414
13042989
30733067
83543405
79974810
6254364
81011724
1299489
19558321
77113154
9145857
5398266
78421762
91801550
27494986
81011391
6426102
16228717
61452012
50781764
76307455
12816443
94519153
86178646
7316283
51191896
85546799
4304287