350
126
196
207
8
247
36
10
119
92
13
71
154
41
63
14
20
345
369
124
496
136
65
29
593
42
263
17
31
125
45
223
35
238
177
3167
2263
50
34
421
293
68
2457
320
127
206
115
43
12
201
18