148
69
88
116
155
111
143
91
19
59
18
101
15
72
37
149
82
39
77
103
115
104
42
68
108
71
60
184
50
58
53
75
135
24
20
38
86
21
29
45
125
36
93
208
41
181
174
319
118
73
338
95
128
80