243
135
132
130
45
87
169
177
26
56
133
55
41
144
76
54
167
338
65
88
36
77
232
13
62
29
305
149
128
42
207
180
220
125
95
226
28
213
197
44
83
162
282
192
272
34
216
112
48
163
222
172