2
12
13
8
14
25
6
5
7
17
10
0
4
24
76
59
19
57
88
325
51
138
34
91
11
58
18
42
40
21
20
54
31
1
3
26
39
28
9