26
60
14
59
90
32
45
35
20
5
104
96
51
57
277
10
46
9
17
22
296
85
140
68
82
27
48
24
56
21
42
61
12
16
44
43
15
28
8
102
109
171
286
88
99
172
293
178
112
219