158
59
125
45
115
25
47
61
254
34
17
48
28
163
64
21
82
39
212
260
86
300
131
68
63
20
18
168
15
40
77
9
89
38
189
120
42
14
56
91
366
29
96
44
109
397
187
177
83
124
693
8
403
350
73