23
16
106
51
46
55
19
93
108
180
53
191
211
88
217
149
43
76
30
89
39
157
11
85
67
17
60
24
79
12
145
29
74
49
44
90
287
156
8
9
61
20
72