54
1395
55
40
92
77
126
18
66
1223
58
34
56
171
9
93
31
45
27
50
59
26
24
37
282
175
39
20
191
317
29
186
125
64
1149
1587
287
743
465
49
44
197
150
233
194
86
165
15
100
152
63