90
115
189
33
75
181
93
259
80
176
91
20
99
185
106
163
104
199
58
97
57
107
54
64
56
53
51
52
100
46
89
44
65
38
63