3
11
42
17
173
41
27
57
77
230
64
250
66
32
142
90
190
315
105
155
132
112
123
197
219
185
131
231
143
40
129
60
117
139
81
50
53
65
192
75
79
86
127
259
108
44
97
225
87
82
61
88