112
17
12
15
60
30
29
18
9
19
39
37
27
24
82
34
45
44
40
21
72
48
28
116
67
128
163
53
83
74
188
132
749
137
102
131
253
114
344
143
446