0
6
12
4
3
56
2
15
8
44
38
27
31
32
21
54
34
19
48
11
17
37
28
89
33
42
10
29
24
68
255
102
75
73
14
299