4
13
6
1
12
5
10
3
18
7
38
43
16
14
22
8
15
37
26
39
20
28
11
19
17
24
36
84
40
29
41
115
55
132
122
155
99
72
102