11
26
58
18
4
95
3
31
2
25
5
97
78
9
6
16
15
14
50
22
12
8
13
99
28
63
61
37
27
20
43
29
55
21
7
237
69