2
21
28
95
3
55
26
10
9
12
4
0
6
18
27
14
20
7
19
162
32
8
15
24
16
22
87
52
43
326
36
46
5
66
11
29
170