140
79
89
123
262
100
41
152
173
261
226
352
223
182
218
146
106
32
74
12
3
37
14
21
114
167
202
166
51
25
9
210
22
19
189
11
68
88
58
54
4
6
15
26
10
126
227
39