0
8
3
6
16
10
9
5
18
73
28
24
31
83
57
2
1
68
134
131
49
74
154
11
29
72
47
94
79
126
23
44
21
27
43
13
4
14
20
30
37
17
91
59