350
126
196
207
8
247
36
10
120
92
13
71
155
41
63
14
20
346
369
124
496
136
65
29
593
42
263
17
31
125
45
223
35
238
177
3178
2267
50
34
421
293
68
2460
320
127
206
115
43
12
201
18