8
5
3
8
44
19
16
23
5
31
17
90
41
23
3
18