155
114
138
61
81
105
271
125
37
242
7
222
312
112
161
10
94
66
200
87
119
84
116
149
147
62
29
23
80
44
99
30
151
103
182
133
187
88
475
113
163
109
185
96
139
159
292
143
86
177
95
266
76