77
33
30
17
20
21
32
49
2
3
23
90
11
40
34
87
6
9
1
36
7
15
25
10
127
83
66
13
37
60
29
71
5
4
42
22
54
57
8