284
160
107
330
29
193
111
41
684
261
89
144
10
1138
598
81
135
230
125
159
140
22
299
235
381
271
194
538
62
65
303
158
351
274
509
180
83
283
276
329
415
208
36
328
38
117
82
102
58
67
26
18
516
166
39
66