0
3
5
15
28
14
43
11
29
64
31
38
26
12
17
24
20
37
19
13
44
18
25
72
4
55
176
308
50
35
103
46
59
34
8
21
23
9
16
22
76
58