237
163
214
64
54
113
688
86
185
107
196
104
67
201
345
241
129
83
149
155
55
100
92
122
222
230
103
252
356
94
202
115
248
459
25
398
36
84
19
98
79
38
63
27
405
111
10
30
121
49
26
78
164
41
75
29