50
24
8
18
43
29
102
73
60
25
23
19
14
6
21
7
38
54
20
12
30
16
86
91
116
47
35
68
28
17
10
105
113
55
9
31
15
46
111
108
100
37
41
80
156
71