184
95
108
127
89
136
54
82
67
150
106
92
45
90
103
218
59
190
137
48
152
101
221
155
197
178
242
83
87
156
76
182
297
135
71
103
256
109
54
99
136
88
150
145
93
148
231
177
59
143
75
139
109
55
105
86
94
115
119
83