34270
871820
1303
179455
371313
932842
158883
69596
166887
460790
844866
793935
492241
981995
968369
1312760
302169
50269
498567
681640