86
100
132
70
23
270
209
294
60
40
82
8
140
81
72
92
139
67
88
21
273
47
247
34
44
57
165
104
172
157
19
66
35
160
49
26
128
272
111
379
13
161
116
54
32
16
6
7
3
9
43