114
135
78
91
52
57
47
149
122
80
130
70
24
152
309
203
15
127
110
83
44
75
27
69
124
292
118
54
113
161
20
215
55
87
200
126
287
214
31
61
140
406
107
117
248
576
272
279
145
136
270
25
26
101
115
59
123