39
95
174
44
109
22
136
59
23
28
175
38
200
34
132
80
68
278
184
260
254
295
55
45
46
117
120
224
137
96
121
49
76
32
102
90
66
42
307
58
41
100
287
222
145
178
152
198
125
20
141
239
53
205