648
66
6
5
18
2
26
201
3
15
9
24
158
16
25
4
56
79
165
10
173
48
17
137
42
178
31
136
43
14
29
69
59
11
30
91
27
206
62
53
38
97
299