85
8
93
52
146
47
114
28
21
31
260
66
43
145
25
40
12
23
42
26
14
106
160
27
95
6
7
181
119
22
120
165
104
45
54
34
19
152
99
133
173
13
20
265
382
97