1
8
55
4
3
9
5
17
16
14
2
18
39
27
28
22
33
31
35
37
32
15
13
61
62
59
60
70
23
123
40
24
21
74
81
6
45
104
93
359
143
63
26
133
53
52
159
140
66