191
166
199
149
244
128
940
50
311
20
75
127
185
433
287
159
108
76
339
106
86
46
44
90
60
88
126
19
92
186
78
138
233
129
290
72
31
150
42
125
197
81
124
648
174
80
169
110
157
29
179
28
55