2
1
6
13
4
23
44
8
16
10
3
7
14
19
29
12
109
18
18
30
30
38
13
29
15
12