8
57
10
32
185
7
29
403
128
15
46
122
400
12
187
75
3
11
21
274
18
85
44
6
131
88
28
49
358
36
27
45
19
20
33
117
143
144
82
98
99
166
64
249
267
97
17
140
22