427
173
52
166
38
195
137
17
832
55
117
100
327
136
30
43
133
510
899
105
155
10
320
88
443
73
153
49
90
89
191
67
42
918
144
84
211
149
76
70
18
296
151
33
761
20
45
281
271
125
74
106
147
269
194
60
210