45
135
189
127
163
42
21
44
102
55
278
178
236
143
66
261
95
263
268
174
232
417
315
91
31
81
209
37
92
62
290
56
175
74
101
41
107
14
199
10
38
110
146
49
50
84
118
132
437
54
99
25