39
65
20
87
40
169
10
120
59
6
17
27
15
85
92
77
167
145
247
264
203
194
56
58
327
122
35
147
290
115
88
94
19
55
498
240
156
82
95
130
283
103
44
249
374
235
187
239
161
116
33
86