18
35
51
26
23
73
37
20
9
21
90
27
71
63
232
164
43
138
182
56
139
130
79
82
40
49
227
62
13
143
30
77
96
14
38
68
144
92
54
101
61
29
108
55
36
12
83
72
24
66
47
50