0
27
21
16
14
25
39
8
19
10
78
109
13
15
9
36
30
43
72
1
41
5
31
29
61
22
46
28
7
69
18
1112
510
79
34
134
57
35
142
65
126
63
99
50
47
54
169