27
15
8
20
410
44
137
55
89
90
62
42
30
43
54
39
149
13
258
81
170
186
165
99
53
156
115
146
139
108
51
167
282
57
82
36
126
47
174
29
50
764
111
408
197
68
73
69
101
66
241
138
252
375