105

32
31
33
80
23
8
24
19
23
27
23
43
96
53