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