251
196
49
214
119
324
57
78
235
186
266
205
75
77
197
195
118
88
61
127
130
547
1122
50
62
107
86
203
153
58
42
60
94
193
89
25
172
222
192
95
91
120
90
224
22
238
96
41
31