21
19
112
42
3
47
30
109
65
62
16
49
296
43
165
36
138
10
25
88
191
125
291
73
14
269
12
94
54
23
17
133
6
4
9
33
18
154
64
29
1
13
31
44
52
362
170
39
8