1
3
2
6
0
5
4
12
10
7
42
13
8
23
18
33
15
39
27
131
121
252
98
80
72
26
128
57
123
67
156
139
50
64
95
76
115
161
182
45
99
206
102