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