200
119
206
225
25
44
113
128
43
218
54
130
55
148
32
61
47
116
104
90
71
315
28
21
566
59
140
582
4616
1061
664
86
23
27
70
36
73
103
26
161
101
51
88
142
39
317
434
107
2131
57
35
40