6
7
10
65
28
62
39
31
542
23
34
20
58
67
82
127
112
37
57
632
98
143
132
229
120
335
180
136
451
215
344
499
270
203
138
272
167
396
161
91
70
80
139
96
99
413
302
144
189
226
97
52
242
200