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