95
34
33
64
124
38
53
105
31
46
7
17
26
35
81
84
115
137
141
2
18
25
27
30
42