109
64
151
143
146
150
157
134
127
360
52
240
82
51
37
65
221
168
232
136
111
39
50
479
62
47
116
43
138
401
235
284
18
225
217
97
388
303
378
115
489
78
534
1042
53
182
170
627
153
142
84
1431
390
12312