127
159
35
158
21
171
570
157
111
141
120
188
72
287
39
66
56
55
23
110
819
29
43
123
47
20
150
64
139
52
91
7
80
83
74
26
126
212
54
223
62
107
34
211
314
41
1
78
37
58
335
71
44
38