16
48
23
97
420
141
132
282
41
177
15
51
125
5
199
95
178
292
690
340
299
523
393
306
389
65
85
102
150
204
107
39
811
382
165
175
187
90
133
218
295
180
111
84
109
144
375
86
183
269
40
123
261
110
305
17
12