14
51
22
153
23
211
90
6
58
174
92
61
488
134
462
72
37
36
9
68
95
27
13
29
17
8
123
75
280
26
45
15
28
18
52
16
12
55
43
38
40