2
4
0
14
27
5
15
6
3
7
9
8
58
10
45
18
32
229
23
39
28
21
72
22
50
44
11
59
20
61
96
67
25
12
31
16
38
99
42
24
160