14
6
2
3
4
12
0
1
13
8
16
7
15
35
29
30
9
36
42
10
11
17
19
51
138
124
197
239
49
48
82
307
22
76
96
63