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
152
103
225
798
104
216
387
250
157
175
165
385
182
389
193
233
331
425
195
403
454
155
160
141
612
177
174
238
216
324
124
145
226