29
26
177
117
136
79
81
110
146
112
22
68
106
52
20
25
189
72
93
161
131
32
178
49
108
125
98
129
76
96
71
41
47
107
169
24
103
130
53
35
66
75
281
735
180
194
226
164
143
270
132
82
157
279