20
72
57
55
15
31
120
46
30
43
60
23
63
107
25
24
19
13
88
9
48
192
91
59
54
22
86
236
140
106
66
181
99
16
28
40
68
104
87
82
62
49
53
50
36
47
550
223