18
3
21
25
37
19
11
36
27
15
5
13
24
54
20
22
38
150
93
34
49
101
77
16
72
83
125
245
218
88
159
44
45
107
57
110
90
212
191
206