60
40
63
46
38
13
20
143
127
47
30
28
17
14
184
85
15
16
115
35
54
39
22
32
78
92
24
18
42
112
177
81
105
384
97
88
43
23
104
138
37
340
417
69
187
150
410
161
476