120
74
117
105
59
98
109
126
80
75
191
67
97
146
28
64
153
101
85
71
62
78
151
276
40
44
96
60
53
86
216
174
207
2
51
17
104
200
115
27
147
210
100
83
72
335
30
140
316
544