103
67
7
176
61
64
39
35
62
25
136
56
14
85
276
309
168
245
215
26
20
140
95
13
399
275
161
278
97
23
75
121
146
19
8
86
334
88
36
33
143
189
132
299
186
116
256
221
164
93
44
196
274
195