2
5
2
7
10
19
17
40
2
14
26
1
26
6
10
5
4
104
4
90
59
4
1
4
4
4
4
8
46
14
27
16
29
9
3
2
3
5
2
18
6
41
1
6
7
3
1
33
10