19
3
47
35
62
32
53
40
166
490
29
34
65
30
122
75
17
104
149
345
141
84
222
242
38
49
224
73
129
18
44
278
15
105
163
102
103
45
90
161
82
89
27
6
829