19518531
50757527
39166137
54085490
91677049
55447286
59119410
42195253
78362293
16206503
8536835
5759714
81543586
56036352
5752573
85987782
89066488
66693940
54951701
10203759
5921965
76766717
60874730
17669191
3632491
97579402
78569662
40031612
69654584
53228881
74633868
70782723
36396586
64385659
26333631
82114242
9668157
57856235
35961287
13424185