2
13
1
8
9
6
0
11
12
3
10
14
18
34
29
96
206
105
30
49
236
64
43
245
54
112
56
170
94
5
36
7
20
37
168
58
87
120
55
17
24
44
28
25
260
137
22
213
67