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