209
109
96
131
94
68
97
259
258
92
102
33
106
48
143
118
83
70
151
90
100
176
77
89
104
158
63
137
113
69
60
525
86
95
101
115
72
75
66
167
233
111
85
55
145
157
87
690
206
93