108
31
50
79
23
82
93
72
115
49
170
87