0
3
9
2
1
7
13
6
10
8
4
20
11
34
5
12
46
19
23
40
54
57
31
45
60
95
169
35
170
98
39
86
59
116
146
67
102
122
37
61