20
60
44
25
103
176
98
88
64
67
78
112
107
84
41
108
40
106
355
31
28
77
59
63
87
54
37
171
29
101
53