2
8
14
7
9
12
4
6
3
10
105
61
23
52
30
39
62
85
28
32
18
101
22
25
65
41
27
17
34
13
24
38
51
122
40
29