33
24
261
125
124
52
220
65
232
49
140
194
217
188
73
62
114
133
111
143
61
154
462
292
54
305
225
129
947
335
71
77
69
118
98
88
412
183
46
353
160
60
37
64
112
41
70
87
313
109
75
35
135
238