6
7
13
50
34
51
46
21
45
19
79
68
64
119
280
309
118
210
52
165
139
258
128
956
61
377
284
273
126
150
163
137
122
228
86
157
73
171
433
271
44
57
264
430
448
69
101
155
197
204
480
412
1517
223
151