1
7
5
4
6
10
26
14
12
18
193
32
51
267
123
20
201
47
28
30
33
25
839
45
81
52
50
66
24
59
37
27
34
17
23
46
15
9
126
54
31
131
75
103
168