88
115
187
33
73
181
92
259
78
176
20
96
185
104
163
101
199
57
97
56
107
53
64
55
93
90
50
106
51
100
46
89
44
65
38
63