5
12
85
139
58
14
79
173
172
17
6
10
4
0
3
57
42
69
2
25
9
20
13
22
16
32
8
65
24
39
21
15
18
44
80
63
83
11
66
149
26
48