83
101
156
115
7
15
106
236
32
22
131
78
3
1
132
264
157
43
169
58
138
172
304
198
64
42
249
247
290
204
126
86
60
23
26
48
5
81
283
174
98
213
75
120
69
143
99
176
63
149
123
59
233
12
55