34343
213148
332140
326858
720267
70496
1260524
852264
83614
1072557
117280
158935
364172
744298
560434
779596
718353
232897
443197
309587
540152
66536
758670
579443
953400
827357
38542
14380
420992
784770