123
61
52
17
123
117
12
32
146
131
193
43
2
44
15
4
54
41
50
770