13
350
93
62
140
190
149
64
492
256
163
99
271
112
80
115
144
212
304
104
188
42
22
715
31
65
32
7
249
27
97
11
63
16
26
23
55
15
29
54
473
38
245
37
105
76
17
12
18