23309229
30181226
92098826
70518111
60285911
3952249
88785335
15175908
30465429
20839199
55088137
50682772
77447910
521158
3764588
18046302
70707697
19901040
66291444
68052549
40903227
38159312
43754795
987989
29147816
26569248
6965856
1645101
12675160
58458892
43194793
42792813
466724
40875616
535562
663996
24134690
50404575
55517331
93777071