18
45
149
328
15
52
84
25
37
50
4
193
31
123
138
42
64
69
73
96
214
72
43
34
108
28
27
20
46
39
61
140
205
80
67
113
55
17
16
93
33
161
58
143
40
6
171
56
66
449