175
29
556
26
145
188
18
120
17
34
158
27
28
150
40
135
276
128
226
287
84
45
44
69
80
38
32
54
56
86
199
153
83
262
225
283
9
173
245
219
134
121
72
92
61
586
117
60
55
129
25
286
48
39
15