1
3
11
16
49
21
25
45
25
67
107
46
82
73
30