15
10
23
41
56
16
438
74
51
86
504
276
157
215
926
230
133
48
150
239
318
354
307
193
322
284
130
188
70
174
31
144
107
148
123
127
180
95
96
166
195
102
129
379
612
40
187
116
138
159
224
72
155
250
45