123
9
10
121
16
18
4
1
87
6
7
15
5
34
88
80
8
11
14
2
102
42
12
32
39
21
19
130
20
27
74
57
29
78
28
22
37
82
69
43
30
26