90
958
114
881
12
308
35
410
31
309
55
369
11
261
42
333
27
217
301
13
193
22
199
190
258
8
116
34
30
172