51
31
39
28
66
165
34
36
16
108
217
50
8
4
85
317
52
21
1
48