12
13
10
40
26
17
28
27
90
15
75
50
25
2
30
24
7
19
43
34
18
21
8
69
5
4
49
126
14
37
31
52
9
38
32
110
11
33
122