153
161
88
158
55
28
42
40
36
24
23
43
190
127
155
54
56
82
165
239
44
33
229
118
68
75
246
52
64
73
87
22
46
97
170
30
65
145
264
91
63
96
272