23
38
75
54
130
21
200
89
148
108
288
194
112
12
91
127
111
121
135
244
139
241
118
208
180
132
96
186
122
65
217
77
72
104
63
49
30
18
86
549
98
276
141
188
173
81
313
183
33
125
137