6
18
29
35
13
39
19
34
28
25
4
7
11
59
159
119
53
17
64
50
31
33
15
14
10
8
24
51
16
9
12
38
112
22
26
68
62
61
36