7
27
9
29
55
39
24
18
8
52
14
25
107
85
63
16
45
4
31
11
5
20
21
15
36
83
108
38
34
32
44
26
13
23
12
19
2