240
157
114
120
89
81
95
27
241
171
292
31
140
113
100
48
62
136
115
26
128
71
189
59
53
91
103
68
22
116
35
42
49
182
196
97
142
179
262
80
28
132
111
64
44
32
79
23
36
55
409
43