19
21
172
62
41
102
187
85
29
194
14
169
38
61
15
32
185
42
92
67
54
26
311
316
37
35
73
96
484
94
103
307
76
183
17
170
189
11
47
56
81
106
149
13
937
452
909