50
29
14
5
18
39
10
9
7
903
61
44
46
25
32
114
53
37
47
22
16
13
17
23
113
181
87
15
147
45
144
269
108
26
24
43
40
71
59
92
30