8
40
76
131
14
9
29
6
1
23
5
12
11
10
30
48
19
22
21
54
27
26
93
79
15
13
160
172
18
37
84
68
34
39
59
45
53
31
4
50
101
35