132
150
413
725
486
149
80
156
217
475
99
78
388
89
94
377
93
48
2115
155
86
72
200
178
73
154
70
38
29
161
192
222
59
40
82
145
169
174
153
170
163
36
270
121
47
25
254
351
407
64
77
79
325
142
84