23
161
84
66
105
232
85
54
239
288
17
173
32
56
116
33
136
40
48
72
20
135
342
94
7
3
11
57
115
37
211
55
81
168
74
43
9
334
52
77
14
189
41
50
31
238
123
241
114
18
157