29
30
23
16
28
273
17
22
56
21
96
7
33
18
11
303
9
12
27
181
98
6
143
44
67
142
164
13
52
25
205
42
179
277
39
41
70
10
19
36
2042
31