6251026
87777435
28692688
31583117
57057984
60855156
75578173
69098438
63418626
18296439
17126480
31896211
83607129
78289134
57764837
15746207
12567655
90472538
1233873
40975464
50194712
29017227
241177
86359564
39473074
21625162
96093175
99892567
16832808
65959007
34223189
28256006
76112748
82228484
49663360
6424175
69715748
30115355
34014361
67442296