0
4
10
32
22
18
13
42
51
24
6
3
71
28
15
16
8
29
150
1
62
46
7
30
195
59
19
41
130
12
89
147
50
39
31
48
198
215
146
478
37
161
20
88
107
90
38