51
159
131
50
364
42
126
52
69
22
41
244
216
73
133
249
96
193
80
59
37
25
331
38
90
47
135
117
132
54
142
99
182
61
939
27
224
155
79
29
197
78
87
176
259
761
44
246
46
85
65
168
341