10
18
54
20
9
2
11
22
38
7
3
14
5
8
52
13
31
58
15
21
34
6
19
25
45
23
30
145
33
27
83
47
41
24
77
26
210