100
69
34
118
111
51
70
146
128
60
143
130
116
17
42
53
14
143
36
12
34
105
51
139
68
84
140
15
33
118
30
139
78
26
104
93
139