0
1
6
3
2
4
15
11
9
5
48
18
10
64
21
39
108
121
59
34
58
62
65
56
13
23
16
51
29
78
149
14
17
35
8
27
44
36
50
69
71
47
26