23
95
185
191
102
84
43
166
16
609
85
146
119
288
132
40
79
54
19
89
60
36
98
35
42
58
30
92
114
29
62
135
123
67
381
57
11
122
12
33
47
99
18
141
179
70
131
142
26
184
55