160
140
1
2
284
1
188
225
41
173
220
2
353
457
52
91
55
60
439
380
246
65
252
55
13
142
391
347
253
288
295
432
437
29
12
285
107
2
108
827
49
208
76
453
234
