20
8
78
25
144
13
58
4
41
456
16
137
166
240
65
403
83
48
11
27
24
26
29
44
42
36
17
21
43
47
112
80
61
51
71
66
661