20
15
127
177
10
14
17
21
50
6
31
18
74
30
66
62
24
84
111
94
2
45
3
8
43
70
83
7
25
11
34
39
4
23
97
40
32
54
100
12
44
9
80
61
68
125