120
18
128
46
21
60
179
269
44
28
23
51
307
114
464
85
78
59
22
175
130
149
90
207
108
1186
268
221
258
189
42
205
249
96
33
272
19
92
281
8
154
278
65
98
29
263
14
341
45
129
24
76
57
56