6
1
3
2
5
23
9
11
36
31
50
29
21
24
28
25
47
45
19
17
26
22
7
8
102
92
74
159
122
59
32
143
77
20
44
128
130
53
16
153
18
109
35
14