128
1
183
105
276
340
145
234
2
73
95
271
245
70
385
62
546
3
91
257
77
374
163
356
83
108
373
141
89
206
551