109
11
45
36
91
20
25
11
2
69
90
107
13
32
48
87
88
104
113
122
124
1
3
14
21