122
2
17
32
87
124
3
9
6
126
29
31
3
9
11
2
6
5
9
23