15
4
25
0
5
2
10
8
3
1
11
6
32
29
34
13
9
26
17
14
20
55
19
12
36
28
92
90
114
35
133
174
110
57
1382
120