23
16
7
19
31
65
40
33
170
301
82
107