8
51
45
5
4
40
112
130
61
6
13
47
33
11
26
15
49
53
1
37
7
17
18
27
12
28
22
23
32
42
29
144
16
38
10
104
48
91
35
86