0
6
4
29
2
3
1
33
15
10
12
18
16
13
5
45
14
24
38
28
134
7
76
62
89
228
200
26
34
270
32
73
83
114
397
46
43
140