41993
100452
885753
102535
631246
273994
376200
408682
628840
54330
627293
896761
38425
467408
55858
501503
415118
144815
994449
772619
31110
824246
305618
34465
691644
286381