0
3
1
7
26
31
5
21
14
15
19
6
79
16
42
137
12
2
72
23
60
30
44
53
13
29
17
38
11
46
96
57
113
193
22
143
150
45
144
106
70
162
88
218