0
1
12
21
8
15
5
22
4
7
65
43
71
151
177
107
46
45
95
51
13
49
48
122
86
55
53
34
29
62
77
54
57
78
59
37
63
36
145
32