115
153
37
138
88
64
95
164
47
239
52
86
92
16
62
97
73
146
83
142
139
32
50
180
36
203
56
71
27
44
43
22
87
319
140
195
254
162
25
107
141
158
80
186
46
125
28
420
109
134