3
21
43
68
148
122
123
107
72
23
27
16
25
52
19