4
9
2
5
8
3
11
17
12
10
19
32
6
26
232
112
91
27
35
23
92
53
14
18
36
69
87
33
21
41
37
28
29
66
103
168
25
34