89
5
4
31
2
7
32
64
30
19
17
1
13
21
20
6
37
10
12
22
48
11
3
36
52
8
18
58
34
14
16
90
28
24
40
9
127
98