20
29
1
15
43
142
50
184
101
10
39
56
38
14
75
22
45
41
65
34
78
28
60
191
281
89
19
108
37
18
13
87
120