243
197
111
723
378
42
179
255
190
125
139
67
1142
292
183
90
149
44
118
48
123
557
343
110
253
72
25
71
30
35
86
554
363
562
214
52
130
182
113
69
47
373
391
54
188
1350
1090
51