17
23
13
19
8
6
34
111
115
76
27
57
45
28
25
36
29
39
33
163
31
30
63
145
312
69
370
44
96
71
42
7
10
26
38
15
144
43
14
149
20
178
897