0
14
23
9
37
20
7
160
21
15
5
4
3
22
50
19
49
33
46
122
60
13
16
36
28
69
17
62
18
70
25
43
59
131
108
58
64
52
6
112
123
38
54
26
326
269
86
278