265
179
294
135
77
161
204
35
104
113
145
131
269
37
26
82
60
119
168
124
123
90
102
107
55
16
5
40
259
267
301
677
187
780
709
83
47
254
194
61
87
27
29
74
625
57
241
63
538
165
216
220
79
257
137
118