18
93
55
151
58
62
26
196
38
31
42
20
10
54
73
80
147
90
101
27
43
25
24
21
4
155
23
97
28
17
88
13
143
172
53
7
98
189
56
41
44
49
78
105
37
29
64
33
69