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