1
2
8
15
58
18
5
43
37
23
77
32
3
16
7
9
21
85
95
4
14
20
12
115
11
25
26
89
33
36
44
74
28
13
49
56
87