83
101
156
115
7
15
106
237
32
22
132
78
3
1
265
157
43
169
58
138
172
304
198
64
42
250
247
290
204
126
86
60
23
26
48
199
5
81
283
174
98
214
158
75
120
70
143
99
176
63
150
123
59
233
12
55