19
46
129
91
67
463
370
157
180
28
1991
83
327
30
186
7
228
173
156
208
192
133
71
90
37
15
42
84
102
2
85
128
942
666
117
26
55
123
59
177
40
65
49
44
120
954
13
86
106
203
25
23
75
47