21
54
297
60
49
37
140
122
38
29
106
10
62
7
107
18
203
76
64
66
13
1396
68
6446
35
85
132
341
164
1773
33
22
78
82
41
115
450
26
363
143
113
23
201
69
50
131
31
45
79
90