2
10
11
21
30
59
35
27
4
18
1
8
31
26
17
19
6
62
12
53
125
5
3
16
24
49
36
29
20
9
43
41
7
34
52
28
42