34
87
151
54
31
127
8
218
24
150
20
265
292
57
86
38
217
149
83
172
43
42
406
174
15
126
74
75
146
104
94
61
188
112
175
159
314
47
85
155
98
46
64
113
93
144
108
187
173
186
232
171
222
131