118
32
9
70
149
113
90
28
29
46
108
22
23
44
39
3
31
560
8
14