51
90
16
107
36
19
304
43
29
23
8
537
34
9
53
242
237
193
84
52
50
108
325
129
17
39
18
67
10
64
25
220
223
123
37
354
28
4528
182
6111
150
91