3
7
4
34
1
6
8
9
0
2
15
5
13
21
10
24
12
14
20
18
134
29
200
256
99
349
163
44
80
224
58
109
83
127
277
247
206
120
103