28
20
88
120
242
239
9
231
97
83
864
293
424
86
46
70
263
48
143
95
100
194
38
445
284
73
357
66
27
216
169
37
208
90
17
111
115
60
171
139
32
75
237
72
56
91
127
210
238
69
47
329