9
66
126
27
14
39
28
11
471
23
21
107
10
80
8
38
54
137
320
491
226
18
35
72
53
48
40
83
117
26
24
20
55
119
187
77
46
25
49
15
29
5
247
76
33
42
122
71
57