281
193
93
263
329
186
35
245
18
25
57
162
381
46
39
125
32
148
91
160
34
87
84
166
399
194
62
124
29
191
55
12
340
89
42
60
304
82
33
67
53
59
108
40
24
51
36
336
103
326
369
121
183
106