8
10
143
6
19
11
2
4
14
20
48
50
228
81
9
5
24
77
18
16
7
28
1
23
37
32
17
62
95
21
101
98
39
49
74
45