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