86
31
16
9
36
71
161
137
170
54
113
80
37
79
80
39
44
78
67
72
48
60
39
45
137
103
59
73
132
144
91
180
99
49
89
121
174
131
56
174
72
70
162
97
68
34
87
57
87
94
28
25
25
98
55
71
43
100
70
63