19
49
213
347
132
118
195
43
113
39
56
179
112
325
70
35
37
69
92
83
47
33
198
265
644
52
218
278
175
180
18
48
22
75
65
36
42
80
64
27
58
123
319
407
15
51
72
45