3
5
8
19
32
35
60
70
73
84
89
100
139
145
152
