15
149
157
189
391
113
200
45
114
67
57
80
115
91
236
60
22
43
177
95
68
112
85
107
273
125
218
136
159
88
79
131
205
1026
168
165
94
123
150
51
84
72
74
105
47
164
106
104
119
407
213
178