0
3
8
12
2
6
13
9
7
1
27
29
53
46
14
33
74
54
44
75
95
87
124
150
72
86
116
76
42
69
26
19
45
50
426
169
22
135
88
147
108
115
18
164