25
39
143
151
0
133
155
160
340
811
117
100
119
143
4
157
77
373
169
1
70
103
54
146
0
1059
220
189
294
253
30
107
63
124
63
967
69
1230
160
10
305
29
1001
210
48
11
450
352
