3
18
5
107
18
3
3
5
3
1
11
3
16
2
5
3
5
2
34
6
6
26
13
19
32
49
17
70
32
19
40
25
26
3