19
269
21
35
185
518
240
16
22
25
120
94
53
9
61
7
141
69
164
77
23
74
18
2
149
55
241
10
119
8
46
27
11
63
26
42
57
150
573
265
249
38
1327
213
431
29
703
31
541
504
73
126
66