278571
97539422
91113040
1950580
83971531
89907268
87291011
43911700
9359382
84812403
7934672
89353607
42198611
67608130
43255252
4234209
58063219
31568283
43792002
70475972
98023219
31804771
4370148
38818638
26193937
54153665
99135163
19388667
5345019
61021324
12651475
15346636
48197457
90158998
75946701
11029450
22107900
10968408
481632
30202525