87
23
45
107
18
63
6
20
113
3
102
236
8
27
56
3
37
5
35
9