281
175
311
29
552
139
71
206
214
123
53
102
79
89
38
32
178
179
252
135
21
23
65
20
87
30
52
249
107
263
46
98
88
154
186
61
122
563
127
200
43
41
18
151
62
33
35
144
131
101