5
6
8
10
11
4
7
25
14
13
15
3
22
9
0
16
2
39
95
101
58
41
29
106
65
52
129
127
109
196
72
71
203
73
120
172
216
61