2
8
1
17
9
15
4
6
5
38
71
27
30
20
16
55
53
22
14
23
18
25
28
12
116
48
19
60
24
42
62
31
67
32
37
49
146