46
319
82
57
91
67
31
14
32
5
19
396
17
366
644
428
20
21
70
26
40
195
86
142
44
39
1411
143
551
77
116
56
25
12
45
41
10
190
58
9
7
49
54
97
107
18