21
14
167
34
27
17
10
13
39
2
18
22
23
41
28
20
35
6
33
46
65
9
24
92
665
106
5
183
44
30
82
58
150
64
53
105
16
36
56
550
78