110
20
234
18
40
31
143
310
8
41
48
81
90
21
105
25
156
58
27
13
16
43
111
44
56
97
69
114
17
66
28
23
312
188
207
335
45
200
220