200
80
78
55
338
82
86
166
9
19
79
187
45
325
84
40
60
46
105
32
29
123
58
51
270
138
410
52
99
135
64
71
56
42
15
199
104
353
149
94
81
114
112
23
156
153
529
171
21
54
25