35
82
987
210
83
120
47
20
1075
161
91
118
19
183
37
125
86
150
162
266
158
149
78
255
115
42
106
110
139
141
177
280
186
53
36
44
21
72
180
93
43
50
30
117
126
80
66
68
84
273
57
67
31
33