1
8
9
4
44
14
58
2
40
30
5
10
53
66
37
23
19
22
16
12
20
6
78
121
15
43
61
26
39
7
164
32
92
143
41
76
73
21