92
90
69
20
38
53
40
111
230
75
11
52
1333
156
155
4
3489
979
113
28
229
138
19
29
12
644
33
26
45
16
226
176
63
357
66
39
260
227
808