58
43
49
8
22
157
468
24
25
20
23
241
55
38
66
13
18
334
7
44
122
80
19
155
298
90
98
172
53
31
224
106
37
170
183
17
123
270
1512
62
206
78
398
75
83
54
14
35
50