50
54
173
41
262
14
74
47
146
39
21
40
67
53
25
115
106
35
31
37
161
29
5
9
7
62
170
326
18
76
65
132
20
71
26
95
121
128
449
98
28
27
46
23
72
6
328
296
198
150