0
7
2
6
1
19
165
23
24
14
5
12
9
30
13
17
37
4
70
8
68
63
147
132
33
64
48
35
52
27
75
98
88
25
55
342
69
141
109
139
90
28
74
26
40
111
44
72
43
18