20
18
26
69
23
31
28
57
92
34
54
82
131
103
2
94
8
21
7
27
33
64
143
75
130
16
30
14
25
37
13
5
38
100
10
291
137
22
9
24
41
44
125