15
10
23
40
56
16
436
73
51
86
502
276
74
157
215
924
230
133
48
150
239
318
353
307
193
322
284
130
188
70
174
31
144
107
148
123
127
180
95
96
166
194
102
129
379
612
187
116
138
158
224
72
155
250
45