18
31
20
30
14
36
19
13
22
10
15
11
8
3
42
38
39
34
5
25
125
33
32
64
41
28
59
37
129
44
9
21
49
52
71
53
70
46
60
50
93
35