235
68
30
15
121
88
31
106
95
75
8
63
50
27
53
59
11
85
37
84
162
55
299
32
38
52
56
197
46
35
17
93
131
94
65
71
150
25
128
72
204
57
42
223
90
168
105
118