25
12
21
35
26
8
23
30
2
11
7
16
18
9
14
19
1
6
39
5
86
20
82
10
29
27
34
40
38
28
15
46
37
55
57
108
22
44
33
43