15
45
31
25
12
11
111
34
101
23
61
90
30
14
112
29
13
7
16
77
3
5
24
20
80
6
41
8
47
2
4
0
22
1
10
36
37
9
27