13
9
2
14
4
1
6
12
7
42
25
0
18
59
17
26
10
3
11
89
21
5
38
45
19
16
35
28
63
29
84
150
90
369
102
56
73
106