128
1
111
276
105
145
198
154
2
600
126
153
249
119
369
99
422
522
399
628
0
907
162
219
1104
212
103
135
87
674
197
63
107