391
333
841
29
404
60
295
24
80
35
106
73
341
43
282
296
313
45
42
144
75
338
582
246
21
178
96
107
361
89