80
127
174
10
135
128
203
108
93
67
169
50
56
40
201
59
19
120
122
312
74
90
77
158
31
30
95
68
246
683
118
35
104
12
186
218
235
32
111
27
260
247
165
78
149
100
42
43
33
440
140
28