160
126
162
110
122
87
56
445
866
189
1156
200
303
695
942
54
138
121
94
47
141
332
626
26
125
1375
209
154
628
613
57
1698
145
358
36
53
438
462
4442
3689
166
164
89
255
35
443
487
62
520
246
31
148
2001
70
620