21283873
32911863
31008368
21948964
38327700
52285392
22489140
55694159
51955618
6029689
21079861
76818674
49466560
94604742
37671431
512871
27021243
33329448
51234409
49385731
6128776
61306286
78942443
49578009
900961
68383993
26818495
38979407
48064809
71969940
61391666
23644325
67112315
14894218
61285873
47364244
34392651
74419693
68183906
52202306