212
864
109
937
386
921
57
447
125
538
103
331
69
326
63
337
90
307
46
266
55
247
7
193
20
160
11
155
12
162
24
140
14
141