50
43
32
10
30
47
35
18
19
127
26
14
76
17
60
16
15
39
9
29
120
53
28
108
38
23
21
24
25
103
36
13
44
135
7
412
34
11
8
92
80
31