1
8
55
4
3
7
5
16
14
2
17
39
27
28
22
33
31
35
36
32
37
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