51
19
35
404
186
52
122
31
151
17
86
386
242
15
20
71
37
66
16
207
34
23
38
180
41
113
64
121
55
225
53
164
127
152
176
265
409
97
104
72
103
18
54
44
21
30
84
49
138
163
322
80