58
66
54
132
64
17
95
144
39
42
294
46
236
32
109
151
36
43
108
167
121
443
243
354
229
320
410
45
12
60
285
160
798
221
92
40
150
25
91
375
23
20
75
242
35
264
346
21
57
262