200
261
27
36
60
132
69
118
57
112
519
38
55
87
20
32
115
203
15
9
35
126
29
67
63
70
245
76
40
33
98
84
184
289
78
5
174
44
28
64
34
408
39
46
31
93
88