1
1
5
16
2
2
15
23
11
7
16
23
10
7
62
9
18
2
12
4
10
12
18
21
8
15
38
22
55
40
21
25
40
81
101