17
37
26
41
113
27
38
42
34
40
33
97
120
231
83
87
177
90
45
76
229
53
366
49
391
57
466
132
201
247
156
51
28
79
61
56
66
150
19
80
143