93
14
64
57
128
96
13
60
291
54
32
188
194
142
279
620
302
365
277
156
285
221
412
327
166
210
262
21
111
320
379
56
25
49
181
177
38
42
30
243
8
12
28
107
22
92
40
24
29
59
168
5