2
7
16
5
0
6
21
22
8
38
30
9
127
53
1
34
4
10
14
11
24
59
3
20
13
116
42
12
18
45
233
23
63
72
167
91
314
1077
162
115
151