145
20
94
111
252
338
82
46
24
320
146
95
160
36
90
166
260
110
80
19
200
70
191
402
48
120
41
148
42
144
186
278
235
66
173
209
61
74
13
9
56
131
437
54
434
45
86
73