31566556
35055902
86548986
26159347
42777505
181062
35764287
11403280
7083416
1206117
69121118
74159298
12574896
576144
33924831
50074642
56234723
6229774
37857371
36381966
799978
61702834
57368669
14057531
50526605
91451116
65955626
84356990
2008853
73032628
76264251
10002523
49201374
24821511
37665257
68495670
52159507
88149776
96895477
7566468