40
166
96
110
55
118
26
65
1
2
35
87
3
15
15
17
32
11