164100
111304
464380
150519
143926
706560
990464
14154
864337
580397
40969
800908
296381
245300
271863
77972
31859
78319
154516
495468
841488
53079
222503
868368
217810
890645