12
26
104
31
24
29
25
84
143
137
23
27
14
20
6
4
36
13
38
67
28
53
42
71
41
2
142
59
68
19
9
35
17
8
18
10
87
22