213
80
171
186
49
22
449
57
25
59
158
197
89
51
124
85
126
108
39
76
32
36
41
465
250
62
47
413
293
66
100
141
237
224
81
155
260
43
27
55
294
50
231