41
293
214
79
295
101
186
59
112
254
46
49
36
129
74
612
55
94
376
153
71
109
35
193
22
130
245
236
570
360
114
87
355
147
131
211
149
145
90
51
157
195
85
66
241
57
61
243
133
58
98
170
220
190
443