51
19
37
405
186
52
122
31
151
17
86
388
242
15
21
71
67
16
207
34
36
23
20
38
180
42
114
64
121
56
226
53
164
127
152
176
267
409
97
104
72
103
18
55
44
30
84
49
138
163
322
80