51
32
38
196
22
40
33
6
41
4
39
12
102
109
857
28
70
37
14
129
45
20
29
55
76
30
18
26
61
19
9
7
59
11
50
101
21
13
53
5
122
68
10
85
35