58
108
55
70
35
104
19
36
49
38
51
53
42
23
137
91
158
60
183
16
125
40
171
233
118
45
119
39
46
61
101
41
89
71
154