63
25
823
249
18
355
96
10
22
9
21
12
8
11
20
39
38
16
48
69
14
31
210
32
140
53
122
94
56
97
44
170
99
203
124
196
276
147
212
7
248
49
206
478
167