200
159
39
191
35
112
12
30
83
67
136
551
90
84
25
46
49
606
19
63
71
147
75
207
60
23
211
24
32
47
141
86
365
41
40
140
43
186
184
104
101
202
27
156
174
8
218
278
65
93
294
45
52
291
430
61