0
2
1
3
4
6
5
7
13
15
116
10
29
42
54
16
48
143
23
67
61
82
21
63
170
112
89
133
73
26
159
77
45
72
55
95
91
24