60
21
44
32
85
58
29
43
91
18
14
20
26
17
75
9
56
7
16
25
19
30
31
45
37
53
47
15
81
127
89
155
4
108
35
27
105
41
145
88
126
10
8
40
83