0
4
43
37
39
142
177
431
308
87
280
277
13
50
6
25
28
34
46
32
12
74
8
27
125
11
182
302
31
29
57
56
53
21
23
41