29
19
4
8
14
29
15
12
46
34
142
2
1
1
1
25
16
4
1
33
3
1
1
2
1
2
1
1
15
1
24
1
1
1
37
176
15
597
478
29
2
1
3
5
1
5
18
14
2
1
20
103
1
2
106
40
14
1
1
1
1
59
1
18
1
1
39
1
2
1
4
1
9
2
1
1
4
8
2
1
1
3
1
2
100
2
8
1
1
1
31
1
1
1
1
2
9
5
1
13
152
4
14
3
42
95
22
164
12