56
113
115
130
340
43
47
58
151
304
45
82
22
19
73
34
36
63
18
7
23
102
24
11
92
16
10
54
67
105
87
60
147
26
27
245
59
175
257
192
91
288
33
391
203
176
232
253
190
13
57