53212830
11615425
52273759
88886533
45768488
36093111
49969439
29239370
82207111
75451288
72905147
4262236
43315592
19587556
37323102
88471901
81214267
9750884
84353067
99341424
22921365
74174809
90772785
77629356
37168270
98831275
24278347
16427353
66779997
85434376
86987454
44002370
7304700
5752544
32446521
3875720
52525977
77998063
38068317
87025853