25
35
18
16
53
188
50
27
21
11
6
39
57
33
133
101
5
7
8
253
37
28
29
96
54
297
75
66
195
65
80
42
116
136
280
59
24
167
12
52