17
146
136
224
535
167
75
87
228
27
27
22
10
6
153
55
150
155
99
58
113
34
102
123
66
63
26
102
172
137
21
78
245
393
26
18
43
317
78
78
142
46
48
296
155
45
116
148
141
100
118
137
31
18
115
31
81
97
145
130