297
47
30
38
164
31
37
32
25
8
22
122
111
14
35
19
83
23
55
64
28
20
177
207
43
124
51
158
56
134
45
211
81
36
79
21
29
78
44
222
18
42