196
83
131
181
210
112
79
162
113
326
90
176
121
88
42
56
36
59
24
108
38
15
261
46
282
50
195
194
60
23
147
146
415
67
43
151
143
309
349
221
27
269