20
82
75
17
5
15
58
9
7
12
10
42
45
22
11
159
26
6
56
40
24
93
34
27
103
48
90
171
147
380
360
37
162
59
85
18
41
78
212
28
43
74
66
50
31
4
135
25