0
3
9
1
4
5
7
6
8
10
2
13
23
21
15
19
45
14
60
137
39
20
30
52
55
17
100
26
321
94
44
50
43
31
49
180
12