51
121
35
139
72
49
159
310
21
52
20
31
16
10
5
9
135
44
78
27
105
25
122
76
200
196
184
71
53
23
275
141
117
202
172
205
111
88
223
50
24
68
3
54
14
33
13