15
123
79
45
131
67
112
38
24
216
32
41
288
89
95
234
230
158
139
81
266
174
235
178
91
157
197
272
188
56
114
43
119
34
812
4851
128
78
187
159
165
26
18
37
27
134
217
338
148
879
328
25
76
394
102