22421699
15961717
18126870
18338539
8132558
42966159
4006576
93182079
23523420
34822266
677176
41061276
88727223
6969391
82809548
65688720
35721377
86124251
93653597
26986364
64348431
60621507
36665250
50958244
62235103
40237332
10333776
21461030
10332082
23351160
66704885
53505470
49852478
1476801
46177670
4379843
16359352
63731247
59745223
42631303