25
12
22
35
26
8
23
30
2
11
7
21
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
44
33
43