20
12
59
17
2
5
18
38
138
4
36
24
23
6
15
34
27
143
35
53
14
29
64
82
13
10
33
21
8
84
26
46
44
81
87
42
125
25