11
105
120
28
4
121
176
83
128
6
7
35
30
5
10
9
33
13
12
2
18
3
1
8
26
0
52
47
50
15
48
17
45
41
46
32