236
172
131
149
15
23
17
41
159
13
11
180
51
37
130
54
19
27
6
100
40
200
134
82
88
284
107
68
25
213
168
146
72
67
48
46
1079
136
101
44
43
24
183
45
543
36
29
111
33