0
1
6
16
54
15
89
29
7
37
53
11
18
9
127
84
43
32
14
55
24
27
23
12
42
39
124
59
95
26
36
65
120
48
109
375
78
187
118
51
45
101
103
81
62
47
34
119
83