41
79
227
58
272
25
7
120
173
83
157
178
185
33
55
161
34
244
194
193
124
155
183
116
209
103
56
42
29
73
31
249
22
81
71
406
99
82
339
51
53
38
86
52
44
128
39
154
36
26
72
108
60
179
287
85
118
165