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