5667882
27712660
3547649
38179941
49251380
890447
16726390
6168688
85354820
23736473
49965979
68911784
35355900
62191761
38408382
103288
802890
39922480
71033664
87247198
43135333
66472914
84433923
28836554
94441602
64335993
24816563
53544472
84818469
43198801
95146460
28072801
3395370
27659047
9403678
4404481
67538518
90534161
90427813
48832197