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