18
27
88
33
8
28
24
13
7
43
5
107
15
60
57
19
16
46
22
132
122
331
182
62
34
45
12
187
100
51
102
105
20
48
74
37
119
56
17
63
109
44
66
21
77