39446111
14905563
3456881
12557644
12583520
80735049
35864349
9334608
38869014
25466327
59965494
38319480
38758691
8179689
94819297
1914269
20787205
37636435
91385782
51515280
9419149
7753350
10878962
36454458
78536049
7825517
521700
68994619
39041702
53676453
6342130
76354782
75691649
81476985
14489758
8795422
58126445
93157880
74228327
67105202