132
159
198
97
68
248
197
111
723
378
42
179
255
190
125
139
67
1145
292
183
91
150
44
118
48
123
559
344
110
253
73
26
71
31
36
86
558
363
563
214
52
131
113
69
47
373
391
54
188
1351
1090
51