105
5
6
48
195
65
55
3
13
25
311
106
12
19
219
43
37
7
86
21
10
35
133
170
27
180
123
292
179
236
201
77
66
69
260
4
53
172
54
36
182
11
337
340
58
8
60