1
3
18
2
6
5
13
8
29
17
131
103
16
101
40
94
67
15
83
63
32
28
27
12
44
38
26
76
51
46
49
206
60
59
182
19
55
39
142
99
25
129
265
23