14
90
4
33
43
25
10
8
11
2
15
88
13
3
29
79
41
27
21
16
52
48
1
60
57
19
12
6
18
23
24
17
7
20
5
0
31