20
48
51
1167
188
26
41
16
38
83
30
69
22
79
57
180
540
200
201
123
27
39
170
45
110
163
18
96
61
11
58
98
8
47
23
14
109
33
85
49
75
36
54
19
24
50
17
15
3
291
28
166