31319399
3456829
11439426
48282791
7658373
98462975
41411022
768952
41489660
7074974
77501497
77654269
2710898
62679008
88262247
2499398
17044680
82568957
65758078
55327216
25721902
48094580
24485358
913020
28095935
28727112
28407097
11877092
1410339
44536086
46847660
31353197
8266540
53407620
87459142
78637929
42036527
32686383
3685917
28302159