17
16
7
21
27
163
36
15
18
57
82
71
70
10
113
83
73
20
37
45
31
363
90
52
22
89
33
78
166
32
51
44
58
43
255
216
203
106
41
35
9
11
119
64
140
99
50
120
86
61