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