27
46
40
212
156
144
96
94
119
183
142
26
77
114
60
22
30
211
76
174
33
186
51
112
137
102
81
99
75
45
47
175
25
35
110
42
134
62
71
80
289
754
203
233
109
170
145
273
133
108
86
157