0
1
5
11
8
27
28
3
12
15
30
6
127
57
10
19
33
58
43
47
69
23
37
44
62
38
126
2
179
20
109
9
21
18
51
14
83
140
114
61
22
24
70