2
46
169
12
25
220
1
126
280
500
140
15
142
15
174
183
410
338
30
47
151
11
98
141
