9
19
30
30
31
56
54
30
55
112
356
168
60
113
51
46
31
39
355
231
78
88
208
74
269
105
203
197
76
48
127
151
30
115
107
92
109
25
17
20
23
36
13
23
17
18
17
26
21
33
20
10
13
14
38
26
28
47
26
36