89
22
13
4
14
131
11
56
75
200
7
29
19
17
16
26
20
52
34
205
32
41
46
39
155
51
12
27
115
74
86
197
156
28
152
222
96
186
164
79
25
53
48
158
271
59
47
378
251
171
161