156
165
65
104
155
399
183
225
100
115
198
325
173
196
50
59
32
23
103
402
138
382
16
4
37
12
10
8
11
6
38
13
63
7
9
92
84
21
83
98
45
60
68
19
147
235
126
131
241
168