116
23
83
46
27
303
159
48
101
50
45
38
65
66
19
90
182
28
69
39
41
47
43
22
70
5
54
34
143
57
13
16
7
102
68
10
26
64
53
18
32
25
72
37