19
646
262
264
156
232
93
51
100
67
43
146
37
12
34
49
69
202
52
293
57
9
16
20
178
70
80
101
463
142
115
56
117
106
79
228
250
131
27
40
155
159
81
41
89
35
68
42
73
249
24
150
201
38
11