210
181
209
158
56
13
283
95
55
169
33
356
387
366
86
238
9
63
154
441
8
49
79
64
90
48
45
129
145
401
263
96
127
22
27
101
88
31
50
91
41
84
122
46
28
110
67
52
140
195
65
472
26
59
153