58
78
84
62
107
86
57
35
90
69
132
106
85
76
25
153
156
31
7
103
73
33
44
30
28
439
16
51
151
80
60
96
50
193
5
43
109
79
135
41
145
104
110
99
15
49
265