6
5
56
9
16
20
23
15
299
387
110
51
60
167
175
53
281
60
136
102
93
80
117
621
99
321
125
268
183
181
107
141
264
56
40
135
368
73
234
107