135
41
65
22
15
170
37
27
38
71
169
259
43
64
40
658
161
204
249
117
96
55
31
115
132
539
60
310
67
18
85
229
25
20
180
78
182
256
90
129
57
107
203
32
273
28
54
637
35
59
186
16
268