113136
2100148
3340
962182
988
30636
95061
18410
85291
85444
63345
74660
49689
61135
20242
786117
885103
86665
75647
38925