164100
111304
464380
150519
142926
705560
990464
14154
864337
580397
40969
800908
654612
93513
825259
239401
684889
285938
989852
950855
30872
6929
932547
287291
981251
3249