185
19
138
42
159
314
187
706
208
62
226
58
346
455
311
1023
322
262
34
400
36
101
38
71
110
106
17
150
10
175
215
53
195
54
121
143
125
79
23
96
107
56
191
155
129
252
497
128
43
85
109
44
292