20
16
10
11
12
14
41
4
8
3
28
30
1
40
87
180
46
24
23
169
118
66
108
103
59
483
33
71
37
15
36
44
27
19
75
125
98
106
172
120
90
49