21
49
25
232
80
98
709
52
46
24
38
12
16
111
133
17
19
207
121
93
27
41
55
90
42
101
48
47
426
50
14
53
15
139
366
40
164
69
150
33
97
56
10
112
76
57