3
4
19
28
13
3
12
33
63
7
2
7
2
5
216
118
35
239
3
2
2
16
5
14
10
2
11
1
2
2
2
2
5
3
5
2
8
4
24
12
4
40
5
5
4
8
1